diff --git a/tools/node_modules/eslint/lib/cli.js b/tools/node_modules/eslint/lib/cli.js
index 69feced8c5b7b9..afd1e65cbd1c1c 100644
--- a/tools/node_modules/eslint/lib/cli.js
+++ b/tools/node_modules/eslint/lib/cli.js
@@ -143,12 +143,6 @@ async function translateOptions({
             overrideConfig[0].plugins = plugins;
         }
 
-        if (ignorePattern) {
-            overrideConfig.push({
-                ignores: ignorePattern
-            });
-        }
-
     } else {
         overrideConfigFile = config;
 
@@ -187,7 +181,9 @@ async function translateOptions({
         reportUnusedDisableDirectives: reportUnusedDisableDirectives ? "error" : void 0
     };
 
-    if (configType !== "flat") {
+    if (configType === "flat") {
+        options.ignorePatterns = ignorePattern;
+    } else {
         options.resolvePluginsRelativeTo = resolvePluginsRelativeTo;
         options.rulePaths = rulesdir;
         options.useEslintrc = eslintrc;
@@ -279,6 +275,31 @@ async function printResults(engine, results, format, outputFile, resultsMeta) {
     return true;
 }
 
+/**
+ * Returns whether flat config should be used.
+ * @param {boolean} [allowFlatConfig] Whether or not to allow flat config.
+ * @returns {Promise<boolean>} Where flat config should be used.
+ */
+async function shouldUseFlatConfig(allowFlatConfig) {
+    if (!allowFlatConfig) {
+        return false;
+    }
+
+    switch (process.env.ESLINT_USE_FLAT_CONFIG) {
+        case "true":
+            return true;
+        case "false":
+            return false;
+        default:
+
+            /*
+             * If neither explicitly enabled nor disabled, then use the presence
+             * of a flat config file to determine enablement.
+             */
+            return !!(await findFlatConfigFile(process.cwd()));
+    }
+}
+
 //------------------------------------------------------------------------------
 // Public Interface
 //------------------------------------------------------------------------------
@@ -308,7 +329,7 @@ const cli = {
          * switch to flat config we can remove this logic.
          */
 
-        const usingFlatConfig = allowFlatConfig && !!(await findFlatConfigFile(process.cwd()));
+        const usingFlatConfig = await shouldUseFlatConfig(allowFlatConfig);
 
         debug("Using flat config?", usingFlatConfig);
 
diff --git a/tools/node_modules/eslint/lib/config/default-config.js b/tools/node_modules/eslint/lib/config/default-config.js
index c48551a4f2a07b..44dc48bc9ce913 100644
--- a/tools/node_modules/eslint/lib/config/default-config.js
+++ b/tools/node_modules/eslint/lib/config/default-config.js
@@ -52,7 +52,7 @@ exports.defaultConfig = [
     {
         ignores: [
             "**/node_modules/**",
-            ".git/**"
+            ".git/"
         ]
     },
 
diff --git a/tools/node_modules/eslint/lib/eslint/eslint-helpers.js b/tools/node_modules/eslint/lib/eslint/eslint-helpers.js
index e257310f6e99d2..ed4132cb621969 100644
--- a/tools/node_modules/eslint/lib/eslint/eslint-helpers.js
+++ b/tools/node_modules/eslint/lib/eslint/eslint-helpers.js
@@ -13,9 +13,19 @@ const path = require("path");
 const fs = require("fs");
 const fsp = fs.promises;
 const isGlob = require("is-glob");
-const globby = require("globby");
 const hash = require("../cli-engine/hash");
 const minimatch = require("minimatch");
+const util = require("util");
+const fswalk = require("@nodelib/fs.walk");
+const globParent = require("glob-parent");
+const isPathInside = require("is-path-inside");
+
+//-----------------------------------------------------------------------------
+// Fixup references
+//-----------------------------------------------------------------------------
+
+const doFsWalk = util.promisify(fswalk.walk);
+const Minimatch = minimatch.Minimatch;
 
 //-----------------------------------------------------------------------------
 // Errors
@@ -97,6 +107,141 @@ function isGlobPattern(pattern) {
     return isGlob(path.sep === "\\" ? normalizeToPosix(pattern) : pattern);
 }
 
+/**
+ * Searches a directory looking for matching glob patterns. This uses
+ * the config array's logic to determine if a directory or file should
+ * be ignored, so it is consistent with how ignoring works throughout
+ * ESLint.
+ * @param {Object} options The options for this function.
+ * @param {string} options.basePath The directory to search.
+ * @param {Array<string>} options.patterns An array of glob patterns
+ *      to match.
+ * @param {FlatConfigArray} options.configs The config array to use for
+ *      determining what to ignore.
+ * @returns {Promise<Array<string>>} An array of matching file paths
+ *      or an empty array if there are no matches.
+ */
+async function globSearch({ basePath, patterns, configs }) {
+
+    if (patterns.length === 0) {
+        return [];
+    }
+
+    const matchers = patterns.map(pattern => {
+        const patternToUse = path.isAbsolute(pattern)
+            ? normalizeToPosix(path.relative(basePath, pattern))
+            : pattern;
+
+        return new minimatch.Minimatch(patternToUse);
+    });
+
+    return (await doFsWalk(basePath, {
+
+        deepFilter(entry) {
+            const relativePath = normalizeToPosix(path.relative(basePath, entry.path));
+            const matchesPattern = matchers.some(matcher => matcher.match(relativePath, true));
+
+            return matchesPattern && !configs.isDirectoryIgnored(entry.path);
+        },
+        entryFilter(entry) {
+            const relativePath = normalizeToPosix(path.relative(basePath, entry.path));
+
+            // entries may be directories or files so filter out directories
+            if (entry.dirent.isDirectory()) {
+                return false;
+            }
+
+            const matchesPattern = matchers.some(matcher => matcher.match(relativePath));
+
+            return matchesPattern && !configs.isFileIgnored(entry.path);
+        }
+    })).map(entry => entry.path);
+
+}
+
+/**
+ * Performs multiple glob searches in parallel.
+ * @param {Object} options The options for this function.
+ * @param {Array<{patterns:Array<string>,rawPatterns:Array<string>}>} options.searches
+ *      An array of glob patterns to match.
+ * @param {FlatConfigArray} options.configs The config array to use for
+ *      determining what to ignore.
+ * @returns {Promise<Array<string>>} An array of matching file paths
+ *      or an empty array if there are no matches.
+ */
+async function globMultiSearch({ searches, configs }) {
+
+    const results = await Promise.all(
+        [...searches].map(
+            ([basePath, { patterns }]) => globSearch({ basePath, patterns, configs })
+        )
+    );
+
+    return [...new Set(results.flat())];
+}
+
+/**
+ * Determines if a given glob pattern will return any results.
+ * Used primarily to help with useful error messages.
+ * @param {Object} options The options for the function.
+ * @param {string} options.basePath The directory to search.
+ * @param {string} options.pattern A glob pattern to match.
+ * @returns {Promise<boolean>} True if there is a glob match, false if not.
+ */
+function globMatch({ basePath, pattern }) {
+
+    let found = false;
+    const patternToUse = path.isAbsolute(pattern)
+        ? normalizeToPosix(path.relative(basePath, pattern))
+        : pattern;
+
+    const matcher = new Minimatch(patternToUse);
+
+    const fsWalkSettings = {
+
+        deepFilter(entry) {
+            const relativePath = normalizeToPosix(path.relative(basePath, entry.path));
+
+            return !found && matcher.match(relativePath, true);
+        },
+
+        entryFilter(entry) {
+            if (found || entry.dirent.isDirectory()) {
+                return false;
+            }
+
+            const relativePath = normalizeToPosix(path.relative(basePath, entry.path));
+
+            if (matcher.match(relativePath)) {
+                found = true;
+                return true;
+            }
+
+            return false;
+        }
+    };
+
+    return new Promise(resolve => {
+
+        // using a stream so we can exit early because we just need one match
+        const globStream = fswalk.walkStream(basePath, fsWalkSettings);
+
+        globStream.on("data", () => {
+            globStream.destroy();
+            resolve(true);
+        });
+
+        // swallow errors as they're not important here
+        globStream.on("error", () => {});
+
+        globStream.on("end", () => {
+            resolve(false);
+        });
+        globStream.read();
+    });
+
+}
+
 /**
  * Finds all files matching the options specified.
  * @param {Object} args The arguments objects.
@@ -120,8 +265,10 @@ async function findFiles({
 }) {
 
     const results = [];
-    const globbyPatterns = [];
     const missingPatterns = [];
+    let globbyPatterns = [];
+    let rawPatterns = [];
+    const searches = new Map([[cwd, { patterns: globbyPatterns, rawPatterns: [] }]]);
 
     // check to see if we have explicit files and directories
     const filePaths = patterns.map(filePath => path.resolve(cwd, filePath));
@@ -142,76 +289,25 @@ async function findFiles({
             if (stat.isFile()) {
                 results.push({
                     filePath,
-                    ignored: configs.isIgnored(filePath)
+                    ignored: configs.isFileIgnored(filePath)
                 });
             }
 
             // directories need extensions attached
             if (stat.isDirectory()) {
 
-                // filePatterns are all relative to cwd
-                const filePatterns = configs.files
-                    .filter(filePattern => {
-
-                        // can only do this for strings, not functions
-                        if (typeof filePattern !== "string") {
-                            return false;
-                        }
-
-                        // patterns starting with ** always apply
-                        if (filePattern.startsWith("**")) {
-                            return true;
-                        }
-
-                        // patterns ending with * are not used for file search
-                        if (filePattern.endsWith("*")) {
-                            return false;
-                        }
-
-                        // not sure how to handle negated patterns yet
-                        if (filePattern.startsWith("!")) {
-                            return false;
-                        }
-
-                        // check if the pattern would be inside the config base path or not
-                        const fullFilePattern = path.join(cwd, filePattern);
-                        const patternRelativeToConfigBasePath = path.relative(configs.basePath, fullFilePattern);
-
-                        if (patternRelativeToConfigBasePath.startsWith("..")) {
-                            return false;
-                        }
-
-                        // check if the pattern matches
-                        if (minimatch(filePath, path.dirname(fullFilePattern), { partial: true })) {
-                            return true;
-                        }
-
-                        // check if the pattern is inside the directory or not
-                        const patternRelativeToFilePath = path.relative(filePath, fullFilePattern);
-
-                        if (patternRelativeToFilePath.startsWith("..")) {
-                            return false;
-                        }
-
-                        return true;
-                    })
-                    .map(filePattern => {
-                        if (filePattern.startsWith("**")) {
-                            return path.join(pattern, filePattern);
-                        }
-
-                        // adjust the path to be relative to the cwd
-                        return path.relative(
-                            cwd,
-                            path.join(configs.basePath, filePattern)
-                        );
-                    })
-                    .map(normalizeToPosix);
-
-                if (filePatterns.length) {
-                    globbyPatterns.push(...filePatterns);
+                // group everything in cwd together and split out others
+                if (isPathInside(filePath, cwd)) {
+                    ({ patterns: globbyPatterns, rawPatterns } = searches.get(cwd));
+                } else {
+                    if (!searches.has(filePath)) {
+                        searches.set(filePath, { patterns: [], rawPatterns: [] });
+                    }
+                    ({ patterns: globbyPatterns, rawPatterns } = searches.get(filePath));
                 }
 
+                globbyPatterns.push(`${normalizeToPosix(filePath)}/**`);
+                rawPatterns.push(pattern);
             }
 
             return;
@@ -219,39 +315,59 @@ async function findFiles({
 
         // save patterns for later use based on whether globs are enabled
         if (globInputPaths && isGlobPattern(filePath)) {
-            globbyPatterns.push(pattern);
+
+            const basePath = globParent(filePath);
+
+            // group in cwd if possible and split out others
+            if (isPathInside(basePath, cwd)) {
+                ({ patterns: globbyPatterns, rawPatterns } = searches.get(cwd));
+            } else {
+                if (!searches.has(basePath)) {
+                    searches.set(basePath, { patterns: [], rawPatterns: [] });
+                }
+                ({ patterns: globbyPatterns, rawPatterns } = searches.get(basePath));
+            }
+
+            globbyPatterns.push(filePath);
+            rawPatterns.push(pattern);
         } else {
             missingPatterns.push(pattern);
         }
     });
 
-    // note: globbyPatterns can be an empty array
-    const globbyResults = (await globby(globbyPatterns, {
-        cwd,
-        absolute: true,
-        ignore: configs.ignores.filter(matcher => typeof matcher === "string")
-    }));
+    const globbyResults = await globMultiSearch({
+        searches,
+        configs
+    });
 
     // if there are no results, tell the user why
     if (!results.length && !globbyResults.length) {
 
-        // try globby without ignoring anything
-        /* eslint-disable no-unreachable-loop -- We want to exit early. */
-        for (const globbyPattern of globbyPatterns) {
+        for (const [basePath, { patterns: patternsToCheck, rawPatterns: patternsToReport }] of searches) {
 
-            /* eslint-disable-next-line no-unused-vars -- Want to exit early. */
-            for await (const filePath of globby.stream(globbyPattern, { cwd, absolute: true })) {
+            let index = 0;
 
-                // files were found but ignored
-                throw new AllFilesIgnoredError(globbyPattern);
-            }
+            // try globby without ignoring anything
+            for (const patternToCheck of patternsToCheck) {
+
+                // check if there are any matches at all
+                const patternHasMatch = await globMatch({
+                    basePath,
+                    pattern: patternToCheck
+                });
+
+                if (patternHasMatch) {
+                    throw new AllFilesIgnoredError(patternsToReport[index]);
+                }
+
+                // otherwise no files were found
+                if (errorOnUnmatchedPattern) {
+                    throw new NoFilesFoundError(patternsToReport[index], globInputPaths);
+                }
 
-            // no files were found
-            if (errorOnUnmatchedPattern) {
-                throw new NoFilesFoundError(globbyPattern, globInputPaths);
+                index++;
             }
         }
-        /* eslint-enable no-unreachable-loop -- Go back to normal. */
 
     }
 
diff --git a/tools/node_modules/eslint/lib/eslint/flat-eslint.js b/tools/node_modules/eslint/lib/eslint/flat-eslint.js
index c1ea80a3062598..5866e445ec0de3 100644
--- a/tools/node_modules/eslint/lib/eslint/flat-eslint.js
+++ b/tools/node_modules/eslint/lib/eslint/flat-eslint.js
@@ -262,24 +262,16 @@ function findFlatConfigFile(cwd) {
 /**
  * Load the config array from the given filename.
  * @param {string} filePath The filename to load from.
- * @param {Object} options Options to help load the config file.
- * @param {string} options.basePath The base path for the config array.
- * @param {boolean} options.shouldIgnore Whether to honor ignore patterns.
- * @returns {Promise<FlatConfigArray>} The config array loaded from the config file.
+ * @returns {Promise<any>} The config loaded from the config file.
  */
-async function loadFlatConfigFile(filePath, { basePath, shouldIgnore }) {
+async function loadFlatConfigFile(filePath) {
     debug(`Loading config from ${filePath}`);
 
     const fileURL = pathToFileURL(filePath);
 
     debug(`Config file URL is ${fileURL}`);
 
-    const module = await import(fileURL);
-
-    return new FlatConfigArray(module.default, {
-        basePath,
-        shouldIgnore
-    });
+    return (await import(fileURL)).default;
 }
 
 /**
@@ -290,6 +282,7 @@ async function loadFlatConfigFile(filePath, { basePath, shouldIgnore }) {
  */
 async function calculateConfigArray(eslint, {
     cwd,
+    baseConfig,
     overrideConfig,
     configFile,
     ignore: shouldIgnore,
@@ -321,16 +314,18 @@ async function calculateConfigArray(eslint, {
         basePath = path.resolve(path.dirname(configFilePath));
     }
 
-    // load config array
-    let configs;
 
+    const configs = new FlatConfigArray(baseConfig || [], { basePath, shouldIgnore });
+
+    // load config file
     if (configFilePath) {
-        configs = await loadFlatConfigFile(configFilePath, {
-            basePath,
-            shouldIgnore
-        });
-    } else {
-        configs = new FlatConfigArray([], { basePath, shouldIgnore });
+        const fileConfig = await loadFlatConfigFile(configFilePath);
+
+        if (Array.isArray(fileConfig)) {
+            configs.push(...fileConfig);
+        } else {
+            configs.push(fileConfig);
+        }
     }
 
     // add in any configured defaults
@@ -362,17 +357,6 @@ async function calculateConfigArray(eslint, {
             const negated = pattern.startsWith("!");
             const basePattern = negated ? pattern.slice(1) : pattern;
 
-            /*
-             * Ignore patterns are considered relative to a directory
-             * when the pattern contains a slash in a position other
-             * than the last character. If that's the case, we need to
-             * add the relative ignore path to the current pattern to
-             * get the correct behavior. Otherwise, no change is needed.
-             */
-            if (!basePattern.includes("/") || basePattern.endsWith("/")) {
-                return pattern;
-            }
-
             return (negated ? "!" : "") +
                 path.posix.join(relativeIgnorePath, basePattern);
         });
@@ -665,13 +649,12 @@ class FlatESLint {
      */
     getRulesMetaForResults(results) {
 
-        const resultRules = new Map();
-
         // short-circuit simple case
         if (results.length === 0) {
-            return resultRules;
+            return {};
         }
 
+        const resultRules = new Map();
         const { configs } = privateMembers.get(this);
 
         /*
@@ -700,6 +683,10 @@ class FlatESLint {
             const allMessages = result.messages.concat(result.suppressedMessages);
 
             for (const { ruleId } of allMessages) {
+                if (!ruleId) {
+                    continue;
+                }
+
                 const rule = getRuleFromConfig(ruleId, config);
 
                 // ensure the rule exists
diff --git a/tools/node_modules/eslint/lib/linter/linter.js b/tools/node_modules/eslint/lib/linter/linter.js
index 160596234723f0..764ea5f57959fd 100644
--- a/tools/node_modules/eslint/lib/linter/linter.js
+++ b/tools/node_modules/eslint/lib/linter/linter.js
@@ -213,6 +213,7 @@ function addDeclaredGlobals(globalScope, configGlobals, { exportedVariables, ena
 
         if (variable) {
             variable.eslintUsed = true;
+            variable.eslintExported = true;
         }
     });
 
diff --git a/tools/node_modules/eslint/lib/rules/getter-return.js b/tools/node_modules/eslint/lib/rules/getter-return.js
index 5209ab1504bd48..6d0e37bbaf669c 100644
--- a/tools/node_modules/eslint/lib/rules/getter-return.js
+++ b/tools/node_modules/eslint/lib/rules/getter-return.js
@@ -112,18 +112,24 @@ module.exports = {
                 }
                 if (parent.type === "Property" && astUtils.getStaticPropertyName(parent) === "get" && parent.parent.type === "ObjectExpression") {
 
-                    // Object.defineProperty()
-                    if (parent.parent.parent.type === "CallExpression" &&
-                        astUtils.getStaticPropertyName(parent.parent.parent.callee) === "defineProperty") {
-                        return true;
+                    // Object.defineProperty() or Reflect.defineProperty()
+                    if (parent.parent.parent.type === "CallExpression") {
+                        const callNode = parent.parent.parent.callee;
+
+                        if (astUtils.isSpecificMemberAccess(callNode, "Object", "defineProperty") ||
+                            astUtils.isSpecificMemberAccess(callNode, "Reflect", "defineProperty")) {
+                            return true;
+                        }
                     }
 
-                    // Object.defineProperties()
+                    // Object.defineProperties() or Object.create()
                     if (parent.parent.parent.type === "Property" &&
                         parent.parent.parent.parent.type === "ObjectExpression" &&
-                        parent.parent.parent.parent.parent.type === "CallExpression" &&
-                        astUtils.getStaticPropertyName(parent.parent.parent.parent.parent.callee) === "defineProperties") {
-                        return true;
+                        parent.parent.parent.parent.parent.type === "CallExpression") {
+                        const callNode = parent.parent.parent.parent.parent.callee;
+
+                        return astUtils.isSpecificMemberAccess(callNode, "Object", "defineProperties") ||
+                               astUtils.isSpecificMemberAccess(callNode, "Object", "create");
                     }
                 }
             }
diff --git a/tools/node_modules/eslint/lib/rules/no-implicit-globals.js b/tools/node_modules/eslint/lib/rules/no-implicit-globals.js
index 934630ea0708d6..c2cdd03f2ce83c 100644
--- a/tools/node_modules/eslint/lib/rules/no-implicit-globals.js
+++ b/tools/node_modules/eslint/lib/rules/no-implicit-globals.js
@@ -77,6 +77,11 @@ module.exports = {
                         return;
                     }
 
+                    // Variables exported by "exported" block comments
+                    if (variable.eslintExported) {
+                        return;
+                    }
+
                     variable.defs.forEach(def => {
                         const defNode = def.node;
 
diff --git a/tools/node_modules/eslint/node_modules/@babel/compat-data/data/corejs2-built-ins.json b/tools/node_modules/eslint/node_modules/@babel/compat-data/data/corejs2-built-ins.json
index b9e4cfe3715958..bf3be88e46d822 100644
--- a/tools/node_modules/eslint/node_modules/@babel/compat-data/data/corejs2-built-ins.json
+++ b/tools/node_modules/eslint/node_modules/@babel/compat-data/data/corejs2-built-ins.json
@@ -6,6 +6,7 @@
     "firefox": "32",
     "safari": "9",
     "node": "4",
+    "deno": "1",
     "ios": "9",
     "samsung": "5",
     "rhino": "1.7.13",
@@ -18,6 +19,7 @@
     "firefox": "2",
     "safari": "3.1",
     "node": "0.4",
+    "deno": "1",
     "ie": "9",
     "android": "4",
     "ios": "6",
@@ -33,6 +35,7 @@
     "firefox": "31",
     "safari": "7.1",
     "node": "4",
+    "deno": "1",
     "ios": "8",
     "samsung": "5",
     "rhino": "1.7.13",
@@ -45,6 +48,7 @@
     "firefox": "48",
     "safari": "10",
     "node": "6.5",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "1.2"
@@ -56,6 +60,7 @@
     "firefox": "25",
     "safari": "7.1",
     "node": "4",
+    "deno": "1",
     "ios": "8",
     "samsung": "5",
     "rhino": "1.7.13",
@@ -68,6 +73,7 @@
     "firefox": "25",
     "safari": "7.1",
     "node": "4",
+    "deno": "1",
     "ios": "8",
     "samsung": "5",
     "rhino": "1.7.13",
@@ -80,6 +86,7 @@
     "firefox": "62",
     "safari": "12",
     "node": "11",
+    "deno": "1",
     "ios": "12",
     "samsung": "10",
     "electron": "4.0"
@@ -91,6 +98,7 @@
     "firefox": "2",
     "safari": "3.1",
     "node": "0.4",
+    "deno": "1",
     "ie": "9",
     "android": "4",
     "ios": "6",
@@ -106,6 +114,7 @@
     "firefox": "36",
     "safari": "10",
     "node": "6.5",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "1.2"
@@ -117,6 +126,7 @@
     "firefox": "102",
     "safari": "10",
     "node": "6",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "0.36"
@@ -128,6 +138,7 @@
     "firefox": "2",
     "safari": "3.1",
     "node": "0.4",
+    "deno": "1",
     "ie": "9",
     "android": "4",
     "ios": "6",
@@ -143,6 +154,7 @@
     "firefox": "4",
     "safari": "4",
     "node": "0.4",
+    "deno": "1",
     "ie": "9",
     "android": "4",
     "ios": "6",
@@ -158,6 +170,7 @@
     "firefox": "60",
     "safari": "9",
     "node": "10",
+    "deno": "1",
     "ios": "9",
     "samsung": "9",
     "rhino": "1.7.13",
@@ -170,6 +183,7 @@
     "firefox": "2",
     "safari": "3.1",
     "node": "0.4",
+    "deno": "1",
     "ie": "9",
     "android": "4",
     "ios": "6",
@@ -185,6 +199,7 @@
     "firefox": "48",
     "safari": "10",
     "node": "6.5",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "1.2"
@@ -196,6 +211,7 @@
     "firefox": "25",
     "safari": "9",
     "node": "4",
+    "deno": "1",
     "ios": "9",
     "samsung": "5",
     "rhino": "1.7.13",
@@ -208,6 +224,7 @@
     "firefox": "3",
     "safari": "4",
     "node": "0.4",
+    "deno": "1",
     "ie": "9",
     "android": "4",
     "ios": "6",
@@ -223,6 +240,7 @@
     "firefox": "3",
     "safari": "4",
     "node": "0.4",
+    "deno": "1",
     "ie": "9",
     "android": "4",
     "ios": "6",
@@ -238,6 +256,7 @@
     "firefox": "48",
     "safari": "10",
     "node": "6.5",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "1.2"
@@ -249,6 +268,7 @@
     "firefox": "2",
     "safari": "3.1",
     "node": "0.4",
+    "deno": "1",
     "ie": "9",
     "android": "4",
     "ios": "6",
@@ -264,6 +284,7 @@
     "firefox": "5",
     "safari": "12",
     "node": "10",
+    "deno": "1",
     "ie": "9",
     "ios": "12",
     "samsung": "8",
@@ -277,6 +298,7 @@
     "firefox": "48",
     "safari": "10",
     "node": "6.5",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "1.2"
@@ -288,6 +310,7 @@
     "firefox": "2",
     "safari": "4",
     "node": "0.4",
+    "deno": "1",
     "ie": "9",
     "android": "4",
     "ios": "6",
@@ -303,6 +326,7 @@
     "firefox": "3.5",
     "safari": "4",
     "node": "0.4",
+    "deno": "1",
     "ie": "9",
     "android": "4",
     "ios": "6",
@@ -318,6 +342,7 @@
     "firefox": "4",
     "safari": "10",
     "node": "0.4",
+    "deno": "1",
     "ie": "9",
     "android": "4",
     "ios": "10",
@@ -332,6 +357,7 @@
     "firefox": "44",
     "safari": "10",
     "node": "6",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "0.36"
@@ -343,6 +369,7 @@
     "firefox": "2",
     "safari": "3.1",
     "node": "0.4",
+    "deno": "1",
     "ie": "10",
     "android": "4",
     "ios": "6",
@@ -358,6 +385,7 @@
     "firefox": "4",
     "safari": "5.1",
     "node": "0.4",
+    "deno": "1",
     "ie": "9",
     "android": "4",
     "ios": "6",
@@ -373,6 +401,7 @@
     "firefox": "50",
     "safari": "10",
     "node": "6.5",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "1.2"
@@ -384,6 +413,7 @@
     "firefox": "2",
     "safari": "4",
     "node": "0.4",
+    "deno": "1",
     "android": "4",
     "ios": "6",
     "phantom": "1.9",
@@ -398,6 +428,7 @@
     "firefox": "53",
     "safari": "10",
     "node": "6.5",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "1.2"
@@ -409,6 +440,7 @@
     "firefox": "25",
     "safari": "7.1",
     "node": "0.12",
+    "deno": "1",
     "ios": "8",
     "samsung": "3",
     "rhino": "1.7.13",
@@ -421,6 +453,7 @@
     "firefox": "25",
     "safari": "7.1",
     "node": "0.12",
+    "deno": "1",
     "ios": "8",
     "samsung": "3",
     "rhino": "1.7.13",
@@ -433,6 +466,7 @@
     "firefox": "25",
     "safari": "7.1",
     "node": "0.12",
+    "deno": "1",
     "ios": "8",
     "samsung": "3",
     "rhino": "1.7.13",
@@ -445,6 +479,7 @@
     "firefox": "25",
     "safari": "7.1",
     "node": "0.12",
+    "deno": "1",
     "ios": "8",
     "samsung": "3",
     "rhino": "1.7.13",
@@ -457,6 +492,7 @@
     "firefox": "31",
     "safari": "9",
     "node": "0.12",
+    "deno": "1",
     "ios": "9",
     "samsung": "3",
     "rhino": "1.7.13",
@@ -469,6 +505,7 @@
     "firefox": "25",
     "safari": "7.1",
     "node": "0.12",
+    "deno": "1",
     "ios": "8",
     "samsung": "3",
     "rhino": "1.7.13",
@@ -481,6 +518,7 @@
     "firefox": "25",
     "safari": "7.1",
     "node": "0.12",
+    "deno": "1",
     "ios": "8",
     "samsung": "3",
     "rhino": "1.7.13",
@@ -493,6 +531,7 @@
     "firefox": "26",
     "safari": "7.1",
     "node": "0.12",
+    "deno": "1",
     "ios": "8",
     "samsung": "3",
     "rhino": "1.7.13",
@@ -505,6 +544,7 @@
     "firefox": "27",
     "safari": "7.1",
     "node": "0.12",
+    "deno": "1",
     "ios": "8",
     "samsung": "3",
     "rhino": "1.7.13",
@@ -517,6 +557,7 @@
     "firefox": "23",
     "safari": "7",
     "node": "0.12",
+    "deno": "1",
     "android": "4.4",
     "ios": "7",
     "samsung": "2",
@@ -530,6 +571,7 @@
     "firefox": "25",
     "safari": "7.1",
     "node": "0.12",
+    "deno": "1",
     "ios": "8",
     "samsung": "3",
     "rhino": "1.7.13",
@@ -542,6 +584,7 @@
     "firefox": "25",
     "safari": "7.1",
     "node": "0.12",
+    "deno": "1",
     "ios": "8",
     "samsung": "3",
     "rhino": "1.7.13",
@@ -554,6 +597,7 @@
     "firefox": "25",
     "safari": "7.1",
     "node": "0.12",
+    "deno": "1",
     "ios": "8",
     "samsung": "3",
     "rhino": "1.7.13",
@@ -566,6 +610,7 @@
     "firefox": "25",
     "safari": "9",
     "node": "0.12",
+    "deno": "1",
     "ios": "9",
     "samsung": "3",
     "rhino": "1.7.13",
@@ -578,6 +623,7 @@
     "firefox": "25",
     "safari": "7.1",
     "node": "0.12",
+    "deno": "1",
     "ios": "8",
     "samsung": "3",
     "rhino": "1.7.13",
@@ -590,6 +636,7 @@
     "firefox": "25",
     "safari": "7.1",
     "node": "0.12",
+    "deno": "1",
     "ios": "8",
     "samsung": "3",
     "rhino": "1.7.13",
@@ -602,6 +649,7 @@
     "firefox": "25",
     "safari": "7.1",
     "node": "0.12",
+    "deno": "1",
     "ios": "8",
     "samsung": "3",
     "rhino": "1.7.13",
@@ -614,6 +662,7 @@
     "firefox": "36",
     "safari": "9",
     "node": "4",
+    "deno": "1",
     "ios": "9",
     "samsung": "3.4",
     "rhino": "1.7.13",
@@ -626,6 +675,7 @@
     "firefox": "25",
     "safari": "9",
     "node": "0.12",
+    "deno": "1",
     "ios": "9",
     "samsung": "2",
     "rhino": "1.7.14",
@@ -638,6 +688,7 @@
     "firefox": "16",
     "safari": "9",
     "node": "0.8",
+    "deno": "1",
     "android": "4.1",
     "ios": "9",
     "samsung": "1.5",
@@ -651,6 +702,7 @@
     "firefox": "16",
     "safari": "9",
     "node": "0.12",
+    "deno": "1",
     "ios": "9",
     "samsung": "2",
     "rhino": "1.7.13",
@@ -663,6 +715,7 @@
     "firefox": "15",
     "safari": "9",
     "node": "0.8",
+    "deno": "1",
     "android": "4.1",
     "ios": "9",
     "samsung": "1.5",
@@ -676,6 +729,7 @@
     "firefox": "32",
     "safari": "9",
     "node": "0.12",
+    "deno": "1",
     "ios": "9",
     "samsung": "2",
     "rhino": "1.7.13",
@@ -688,6 +742,7 @@
     "firefox": "31",
     "safari": "9",
     "node": "0.12",
+    "deno": "1",
     "ios": "9",
     "samsung": "2",
     "rhino": "1.7.13",
@@ -700,6 +755,7 @@
     "firefox": "31",
     "safari": "9",
     "node": "0.12",
+    "deno": "1",
     "ios": "9",
     "samsung": "2",
     "rhino": "1.7.13",
@@ -712,6 +768,7 @@
     "firefox": "25",
     "safari": "9",
     "node": "0.12",
+    "deno": "1",
     "ios": "9",
     "samsung": "2",
     "rhino": "1.7.14",
@@ -724,6 +781,7 @@
     "firefox": "25",
     "safari": "9",
     "node": "0.12",
+    "deno": "1",
     "ios": "9",
     "samsung": "2",
     "rhino": "1.7.14",
@@ -736,6 +794,7 @@
     "firefox": "36",
     "safari": "10",
     "node": "6",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "0.37"
@@ -747,6 +806,7 @@
     "firefox": "4",
     "safari": "4",
     "node": "0.4",
+    "deno": "1",
     "ie": "9",
     "android": "4",
     "ios": "6",
@@ -762,6 +822,7 @@
     "firefox": "48",
     "safari": "9",
     "node": "8.10",
+    "deno": "1",
     "ios": "9",
     "samsung": "8",
     "electron": "3.0"
@@ -773,6 +834,7 @@
     "firefox": "48",
     "safari": "9",
     "node": "8.10",
+    "deno": "1",
     "ios": "9",
     "samsung": "8",
     "electron": "3.0"
@@ -784,6 +846,7 @@
     "firefox": "4",
     "safari": "5.1",
     "node": "0.4",
+    "deno": "1",
     "ie": "9",
     "android": "4",
     "ios": "6",
@@ -799,6 +862,7 @@
     "firefox": "4",
     "safari": "4",
     "node": "0.4",
+    "deno": "1",
     "ie": "9",
     "android": "4",
     "ios": "6",
@@ -814,6 +878,7 @@
     "firefox": "47",
     "safari": "10.1",
     "node": "7",
+    "deno": "1",
     "ios": "10.3",
     "samsung": "6",
     "rhino": "1.7.14",
@@ -826,6 +891,7 @@
     "firefox": "35",
     "safari": "9",
     "node": "4",
+    "deno": "1",
     "ios": "9",
     "samsung": "4",
     "rhino": "1.7.13",
@@ -838,6 +904,7 @@
     "firefox": "35",
     "safari": "9",
     "node": "4",
+    "deno": "1",
     "ios": "9",
     "samsung": "4",
     "rhino": "1.7.13",
@@ -850,6 +917,7 @@
     "firefox": "50",
     "safari": "10.1",
     "node": "7",
+    "deno": "1",
     "ios": "10.3",
     "samsung": "6",
     "electron": "1.4"
@@ -861,6 +929,7 @@
     "firefox": "33",
     "safari": "9",
     "node": "4",
+    "deno": "1",
     "ios": "9",
     "samsung": "3.4",
     "rhino": "1.7.13",
@@ -873,6 +942,7 @@
     "firefox": "35",
     "safari": "9",
     "node": "4",
+    "deno": "1",
     "ios": "9",
     "samsung": "4",
     "rhino": "1.7.13",
@@ -885,6 +955,7 @@
     "firefox": "36",
     "safari": "9",
     "node": "8.10",
+    "deno": "1",
     "ios": "9",
     "samsung": "8",
     "electron": "3.0"
@@ -896,6 +967,7 @@
     "firefox": "36",
     "safari": "9",
     "node": "8.10",
+    "deno": "1",
     "ios": "9",
     "samsung": "8",
     "electron": "3.0"
@@ -907,6 +979,7 @@
     "firefox": "35",
     "safari": "9",
     "node": "4",
+    "deno": "1",
     "ios": "9",
     "samsung": "4",
     "rhino": "1.7.13",
@@ -919,6 +992,7 @@
     "firefox": "51",
     "safari": "10",
     "node": "8",
+    "deno": "1",
     "ios": "10",
     "samsung": "7",
     "electron": "1.7"
@@ -930,6 +1004,7 @@
     "firefox": "22",
     "safari": "9",
     "node": "0.8",
+    "deno": "1",
     "android": "4.1",
     "ios": "9",
     "samsung": "1.5",
@@ -943,6 +1018,7 @@
     "firefox": "35",
     "safari": "9",
     "node": "4",
+    "deno": "1",
     "ios": "9",
     "samsung": "4",
     "rhino": "1.7.13",
@@ -955,6 +1031,7 @@
     "firefox": "35",
     "safari": "9",
     "node": "4",
+    "deno": "1",
     "ios": "9",
     "samsung": "4",
     "rhino": "1.7.13",
@@ -967,6 +1044,7 @@
     "firefox": "35",
     "safari": "9",
     "node": "4",
+    "deno": "1",
     "ios": "9",
     "samsung": "4",
     "rhino": "1.7.13",
@@ -979,6 +1057,7 @@
     "firefox": "35",
     "safari": "9",
     "node": "4",
+    "deno": "1",
     "ios": "9",
     "samsung": "3.4",
     "rhino": "1.7.13",
@@ -991,6 +1070,7 @@
     "firefox": "35",
     "safari": "9",
     "node": "4",
+    "deno": "1",
     "ios": "9",
     "samsung": "4",
     "rhino": "1.7.13",
@@ -1003,6 +1083,7 @@
     "firefox": "31",
     "safari": "9",
     "node": "0.12",
+    "deno": "1",
     "ie": "11",
     "ios": "9",
     "samsung": "2",
@@ -1016,6 +1097,7 @@
     "firefox": "47",
     "safari": "10.1",
     "node": "7",
+    "deno": "1",
     "ios": "10.3",
     "samsung": "6",
     "rhino": "1.7.14",
@@ -1028,6 +1110,7 @@
     "firefox": "45",
     "safari": "10",
     "node": "6.5",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "1.2"
@@ -1039,6 +1122,7 @@
     "firefox": "58",
     "safari": "11.1",
     "node": "10",
+    "deno": "1",
     "ios": "11.3",
     "samsung": "8",
     "electron": "3.0"
@@ -1050,6 +1134,7 @@
     "firefox": "42",
     "safari": "10",
     "node": "6",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "0.37"
@@ -1061,6 +1146,7 @@
     "firefox": "49",
     "safari": "10",
     "node": "6",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "0.37"
@@ -1072,6 +1158,7 @@
     "firefox": "42",
     "safari": "10",
     "node": "6",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "0.37"
@@ -1083,6 +1170,7 @@
     "firefox": "42",
     "safari": "10",
     "node": "6",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "0.37"
@@ -1094,6 +1182,7 @@
     "firefox": "42",
     "safari": "10",
     "node": "6",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "0.37"
@@ -1105,6 +1194,7 @@
     "firefox": "42",
     "safari": "10",
     "node": "6",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "0.37"
@@ -1116,6 +1206,7 @@
     "firefox": "42",
     "safari": "10",
     "node": "6",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "0.37"
@@ -1127,6 +1218,7 @@
     "firefox": "42",
     "safari": "10",
     "node": "6",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "0.37"
@@ -1138,6 +1230,7 @@
     "firefox": "42",
     "safari": "10",
     "node": "6",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "0.37"
@@ -1149,6 +1242,7 @@
     "firefox": "42",
     "safari": "10",
     "node": "6",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "0.37"
@@ -1160,6 +1254,7 @@
     "firefox": "42",
     "safari": "10",
     "node": "6",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "0.37"
@@ -1171,6 +1266,7 @@
     "firefox": "42",
     "safari": "10",
     "node": "6",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "0.37"
@@ -1182,6 +1278,7 @@
     "firefox": "42",
     "safari": "10",
     "node": "6",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "0.37"
@@ -1193,6 +1290,7 @@
     "firefox": "40",
     "safari": "10",
     "node": "6",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "1.1"
@@ -1204,6 +1302,7 @@
     "firefox": "37",
     "safari": "9",
     "node": "6",
+    "deno": "1",
     "ios": "9",
     "samsung": "5",
     "electron": "0.37"
@@ -1215,6 +1314,7 @@
     "firefox": "49",
     "safari": "10",
     "node": "6",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "rhino": "1.7.13",
@@ -1227,6 +1327,7 @@
     "firefox": "49",
     "safari": "10",
     "node": "6",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "1.1"
@@ -1238,6 +1339,7 @@
     "firefox": "49",
     "safari": "10",
     "node": "6",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "1.1"
@@ -1249,6 +1351,7 @@
     "firefox": "49",
     "safari": "10",
     "node": "6",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "rhino": "1.7.13",
@@ -1261,6 +1364,7 @@
     "firefox": "39",
     "safari": "10",
     "node": "6",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "1.1"
@@ -1272,6 +1376,7 @@
     "firefox": "53",
     "safari": "10",
     "node": "6.5",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "1.2"
@@ -1283,6 +1388,7 @@
     "firefox": "51",
     "safari": "10",
     "node": "6.5",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "1.2"
@@ -1294,6 +1400,7 @@
     "firefox": "57",
     "safari": "12",
     "node": "10",
+    "deno": "1",
     "ios": "12",
     "samsung": "8",
     "electron": "3.0"
@@ -1305,6 +1412,7 @@
     "firefox": "17",
     "safari": "6",
     "node": "0.4",
+    "deno": "1",
     "android": "4",
     "ios": "7",
     "phantom": "1.9",
@@ -1319,6 +1427,7 @@
     "firefox": "17",
     "safari": "6",
     "node": "0.4",
+    "deno": "1",
     "android": "4",
     "ios": "7",
     "phantom": "1.9",
@@ -1333,6 +1442,7 @@
     "firefox": "17",
     "safari": "6",
     "node": "0.4",
+    "deno": "1",
     "android": "4",
     "ios": "7",
     "phantom": "1.9",
@@ -1347,6 +1457,7 @@
     "firefox": "17",
     "safari": "6",
     "node": "0.4",
+    "deno": "1",
     "android": "4",
     "ios": "7",
     "phantom": "1.9",
@@ -1361,6 +1472,7 @@
     "firefox": "29",
     "safari": "9",
     "node": "4",
+    "deno": "1",
     "ios": "9",
     "samsung": "3.4",
     "rhino": "1.7.13",
@@ -1373,6 +1485,7 @@
     "firefox": "29",
     "safari": "9",
     "node": "4",
+    "deno": "1",
     "ios": "9",
     "samsung": "3.4",
     "rhino": "1.7.13",
@@ -1385,6 +1498,7 @@
     "firefox": "17",
     "safari": "6",
     "node": "0.4",
+    "deno": "1",
     "android": "4",
     "ios": "7",
     "phantom": "1.9",
@@ -1399,6 +1513,7 @@
     "firefox": "17",
     "safari": "6",
     "node": "0.4",
+    "deno": "1",
     "android": "4",
     "ios": "7",
     "phantom": "1.9",
@@ -1413,6 +1528,7 @@
     "firefox": "17",
     "safari": "6",
     "node": "0.4",
+    "deno": "1",
     "android": "4",
     "ios": "7",
     "phantom": "1.9",
@@ -1427,6 +1543,7 @@
     "firefox": "29",
     "safari": "9",
     "node": "4",
+    "deno": "1",
     "ios": "9",
     "samsung": "3.4",
     "rhino": "1.7.13",
@@ -1439,6 +1556,7 @@
     "firefox": "40",
     "safari": "9",
     "node": "4",
+    "deno": "1",
     "ios": "9",
     "samsung": "3.4",
     "rhino": "1.7.13",
@@ -1451,6 +1569,7 @@
     "firefox": "17",
     "safari": "6",
     "node": "0.4",
+    "deno": "1",
     "android": "4",
     "ios": "7",
     "phantom": "1.9",
@@ -1465,6 +1584,7 @@
     "firefox": "36",
     "safari": "9",
     "node": "0.12",
+    "deno": "1",
     "ios": "9",
     "samsung": "3",
     "rhino": "1.7.13",
@@ -1477,6 +1597,7 @@
     "firefox": "17",
     "safari": "6",
     "node": "0.4",
+    "deno": "1",
     "android": "4",
     "ios": "7",
     "phantom": "1.9",
@@ -1491,6 +1612,7 @@
     "firefox": "48",
     "safari": "10",
     "node": "8",
+    "deno": "1",
     "ios": "10",
     "samsung": "7",
     "rhino": "1.7.13",
@@ -1503,6 +1625,7 @@
     "firefox": "48",
     "safari": "10",
     "node": "8",
+    "deno": "1",
     "ios": "10",
     "samsung": "7",
     "rhino": "1.7.13",
@@ -1515,6 +1638,7 @@
     "firefox": "34",
     "safari": "9",
     "node": "4",
+    "deno": "1",
     "ios": "9",
     "samsung": "3.4",
     "rhino": "1.7.14",
@@ -1527,6 +1651,7 @@
     "firefox": "24",
     "safari": "9",
     "node": "4",
+    "deno": "1",
     "ios": "9",
     "samsung": "3.4",
     "rhino": "1.7.13",
@@ -1539,6 +1664,7 @@
     "firefox": "17",
     "safari": "6",
     "node": "0.4",
+    "deno": "1",
     "android": "4",
     "ios": "7",
     "phantom": "1.9",
@@ -1553,6 +1679,7 @@
     "firefox": "29",
     "safari": "9",
     "node": "4",
+    "deno": "1",
     "ios": "9",
     "samsung": "3.4",
     "rhino": "1.7.13",
@@ -1565,6 +1692,7 @@
     "firefox": "17",
     "safari": "6",
     "node": "0.4",
+    "deno": "1",
     "android": "4",
     "ios": "7",
     "phantom": "1.9",
@@ -1579,6 +1707,7 @@
     "firefox": "17",
     "safari": "6",
     "node": "0.4",
+    "deno": "1",
     "android": "4",
     "ios": "7",
     "phantom": "1.9",
@@ -1593,6 +1722,7 @@
     "firefox": "17",
     "safari": "6",
     "node": "0.4",
+    "deno": "1",
     "android": "4",
     "ios": "7",
     "phantom": "1.9",
@@ -1607,6 +1737,7 @@
     "firefox": "3.5",
     "safari": "4",
     "node": "0.4",
+    "deno": "1",
     "ie": "9",
     "android": "4",
     "ios": "6",
@@ -1622,6 +1753,7 @@
     "firefox": "61",
     "safari": "12",
     "node": "10",
+    "deno": "1",
     "ios": "12",
     "samsung": "9",
     "rhino": "1.7.13",
@@ -1634,6 +1766,7 @@
     "firefox": "61",
     "safari": "12",
     "node": "10",
+    "deno": "1",
     "ios": "12",
     "samsung": "9",
     "rhino": "1.7.13",
@@ -1646,6 +1779,7 @@
     "firefox": "48",
     "safari": "10",
     "node": "6.5",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "1.2"
@@ -1657,6 +1791,7 @@
     "firefox": "15",
     "safari": "5.1",
     "node": "0.4",
+    "deno": "1",
     "ie": "10",
     "android": "4",
     "ios": "6",
@@ -1672,6 +1807,7 @@
     "firefox": "48",
     "safari": "10",
     "node": "6.5",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "1.2"
@@ -1683,6 +1819,7 @@
     "firefox": "48",
     "safari": "10",
     "node": "6.5",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "1.2"
@@ -1694,6 +1831,7 @@
     "firefox": "48",
     "safari": "10",
     "node": "6.5",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "1.2"
@@ -1705,6 +1843,7 @@
     "firefox": "48",
     "safari": "10",
     "node": "6.5",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "1.2"
@@ -1716,6 +1855,7 @@
     "firefox": "48",
     "safari": "10",
     "node": "6.5",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "1.2"
@@ -1727,6 +1867,7 @@
     "firefox": "48",
     "safari": "10",
     "node": "6.5",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "1.2"
@@ -1738,6 +1879,7 @@
     "firefox": "48",
     "safari": "10",
     "node": "6.5",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "1.2"
@@ -1749,6 +1891,7 @@
     "firefox": "48",
     "safari": "10",
     "node": "6.5",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "1.2"
@@ -1760,6 +1903,7 @@
     "firefox": "48",
     "safari": "10",
     "node": "6.5",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "1.2"
@@ -1771,6 +1915,7 @@
     "firefox": "53",
     "safari": "9",
     "node": "6.5",
+    "deno": "1",
     "ios": "9",
     "samsung": "5",
     "electron": "1.2"
@@ -1782,6 +1927,7 @@
     "firefox": "53",
     "safari": "9",
     "node": "6.5",
+    "deno": "1",
     "ios": "9",
     "samsung": "5",
     "electron": "1.2"
diff --git a/tools/node_modules/eslint/node_modules/@babel/compat-data/data/overlapping-plugins.json b/tools/node_modules/eslint/node_modules/@babel/compat-data/data/overlapping-plugins.json
index 6ad09e43245068..94fda05db6b8e6 100644
--- a/tools/node_modules/eslint/node_modules/@babel/compat-data/data/overlapping-plugins.json
+++ b/tools/node_modules/eslint/node_modules/@babel/compat-data/data/overlapping-plugins.json
@@ -16,6 +16,9 @@
   "transform-template-literals": [
     "bugfix/transform-tagged-template-caching"
   ],
+  "transform-optional-chaining": [
+    "bugfix/transform-v8-spread-parameters-in-optional-chaining"
+  ],
   "proposal-optional-chaining": [
     "bugfix/transform-v8-spread-parameters-in-optional-chaining"
   ]
diff --git a/tools/node_modules/eslint/node_modules/@babel/compat-data/data/plugin-bugfixes.json b/tools/node_modules/eslint/node_modules/@babel/compat-data/data/plugin-bugfixes.json
index a16d707df069aa..dc6f746265d8e7 100644
--- a/tools/node_modules/eslint/node_modules/@babel/compat-data/data/plugin-bugfixes.json
+++ b/tools/node_modules/eslint/node_modules/@babel/compat-data/data/plugin-bugfixes.json
@@ -6,6 +6,7 @@
     "firefox": "52",
     "safari": "11",
     "node": "7.6",
+    "deno": "1",
     "ios": "11",
     "samsung": "6",
     "electron": "1.6"
@@ -17,6 +18,7 @@
     "firefox": "52",
     "safari": "10",
     "node": "6",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "0.37"
@@ -28,6 +30,7 @@
     "firefox": "53",
     "safari": "10",
     "node": "6.5",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "1.2"
@@ -39,6 +42,7 @@
     "firefox": "44",
     "safari": "11",
     "node": "6",
+    "deno": "1",
     "ie": "11",
     "ios": "11",
     "samsung": "5",
@@ -51,6 +55,7 @@
     "firefox": "4",
     "safari": "11",
     "node": "6",
+    "deno": "1",
     "ie": "11",
     "ios": "11",
     "samsung": "5",
@@ -63,6 +68,7 @@
     "edge": "14",
     "firefox": "2",
     "node": "6",
+    "deno": "1",
     "samsung": "5",
     "electron": "0.37"
   },
@@ -73,6 +79,7 @@
     "firefox": "34",
     "safari": "13",
     "node": "4",
+    "deno": "1",
     "ios": "13",
     "samsung": "3.4",
     "rhino": "1.7.14",
@@ -85,9 +92,22 @@
     "firefox": "74",
     "safari": "13.1",
     "node": "16.9",
+    "deno": "1.9",
     "ios": "13.4",
     "electron": "13.0"
   },
+  "transform-optional-chaining": {
+    "chrome": "80",
+    "opera": "67",
+    "edge": "80",
+    "firefox": "74",
+    "safari": "13.1",
+    "node": "14",
+    "deno": "1",
+    "ios": "13.4",
+    "samsung": "13",
+    "electron": "8.0"
+  },
   "proposal-optional-chaining": {
     "chrome": "80",
     "opera": "67",
@@ -95,6 +115,7 @@
     "firefox": "74",
     "safari": "13.1",
     "node": "14",
+    "deno": "1",
     "ios": "13.4",
     "samsung": "13",
     "electron": "8.0"
@@ -106,6 +127,7 @@
     "firefox": "53",
     "safari": "10",
     "node": "6",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "0.37"
@@ -117,6 +139,7 @@
     "firefox": "52",
     "safari": "10.1",
     "node": "7.6",
+    "deno": "1",
     "ios": "10.3",
     "samsung": "6",
     "electron": "1.6"
@@ -128,6 +151,7 @@
     "firefox": "34",
     "safari": "9",
     "node": "4",
+    "deno": "1",
     "ios": "9",
     "samsung": "3.4",
     "electron": "0.21"
@@ -139,6 +163,7 @@
     "firefox": "53",
     "safari": "10",
     "node": "6.5",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "1.2"
@@ -150,6 +175,7 @@
     "firefox": "51",
     "safari": "10",
     "node": "6",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "0.37"
diff --git a/tools/node_modules/eslint/node_modules/@babel/compat-data/data/plugins.json b/tools/node_modules/eslint/node_modules/@babel/compat-data/data/plugins.json
index 96c64cab34f242..80f2fbfbb39690 100644
--- a/tools/node_modules/eslint/node_modules/@babel/compat-data/data/plugins.json
+++ b/tools/node_modules/eslint/node_modules/@babel/compat-data/data/plugins.json
@@ -1,12 +1,33 @@
 {
+  "transform-class-static-block": {
+    "chrome": "94",
+    "opera": "80",
+    "edge": "94",
+    "firefox": "93",
+    "node": "16.11",
+    "deno": "1.14",
+    "electron": "15.0"
+  },
   "proposal-class-static-block": {
     "chrome": "94",
     "opera": "80",
     "edge": "94",
     "firefox": "93",
     "node": "16.11",
+    "deno": "1.14",
     "electron": "15.0"
   },
+  "transform-private-property-in-object": {
+    "chrome": "91",
+    "opera": "77",
+    "edge": "91",
+    "firefox": "90",
+    "safari": "15",
+    "node": "16.9",
+    "deno": "1.9",
+    "ios": "15",
+    "electron": "13.0"
+  },
   "proposal-private-property-in-object": {
     "chrome": "91",
     "opera": "77",
@@ -14,9 +35,22 @@
     "firefox": "90",
     "safari": "15",
     "node": "16.9",
+    "deno": "1.9",
     "ios": "15",
     "electron": "13.0"
   },
+  "transform-class-properties": {
+    "chrome": "74",
+    "opera": "62",
+    "edge": "79",
+    "firefox": "90",
+    "safari": "14.1",
+    "node": "12",
+    "deno": "1",
+    "ios": "15",
+    "samsung": "11",
+    "electron": "6.0"
+  },
   "proposal-class-properties": {
     "chrome": "74",
     "opera": "62",
@@ -24,10 +58,23 @@
     "firefox": "90",
     "safari": "14.1",
     "node": "12",
+    "deno": "1",
     "ios": "15",
     "samsung": "11",
     "electron": "6.0"
   },
+  "transform-private-methods": {
+    "chrome": "84",
+    "opera": "70",
+    "edge": "84",
+    "firefox": "90",
+    "safari": "15",
+    "node": "14.6",
+    "deno": "1",
+    "ios": "15",
+    "samsung": "14",
+    "electron": "10.0"
+  },
   "proposal-private-methods": {
     "chrome": "84",
     "opera": "70",
@@ -35,10 +82,24 @@
     "firefox": "90",
     "safari": "15",
     "node": "14.6",
+    "deno": "1",
     "ios": "15",
     "samsung": "14",
     "electron": "10.0"
   },
+  "transform-numeric-separator": {
+    "chrome": "75",
+    "opera": "62",
+    "edge": "79",
+    "firefox": "70",
+    "safari": "13",
+    "node": "12.5",
+    "deno": "1",
+    "ios": "13",
+    "samsung": "11",
+    "rhino": "1.7.14",
+    "electron": "6.0"
+  },
   "proposal-numeric-separator": {
     "chrome": "75",
     "opera": "62",
@@ -46,11 +107,24 @@
     "firefox": "70",
     "safari": "13",
     "node": "12.5",
+    "deno": "1",
     "ios": "13",
     "samsung": "11",
     "rhino": "1.7.14",
     "electron": "6.0"
   },
+  "transform-logical-assignment-operators": {
+    "chrome": "85",
+    "opera": "71",
+    "edge": "85",
+    "firefox": "79",
+    "safari": "14",
+    "node": "15",
+    "deno": "1.2",
+    "ios": "14",
+    "samsung": "14",
+    "electron": "10.0"
+  },
   "proposal-logical-assignment-operators": {
     "chrome": "85",
     "opera": "71",
@@ -58,10 +132,23 @@
     "firefox": "79",
     "safari": "14",
     "node": "15",
+    "deno": "1.2",
     "ios": "14",
     "samsung": "14",
     "electron": "10.0"
   },
+  "transform-nullish-coalescing-operator": {
+    "chrome": "80",
+    "opera": "67",
+    "edge": "80",
+    "firefox": "72",
+    "safari": "13.1",
+    "node": "14",
+    "deno": "1",
+    "ios": "13.4",
+    "samsung": "13",
+    "electron": "8.0"
+  },
   "proposal-nullish-coalescing-operator": {
     "chrome": "80",
     "opera": "67",
@@ -69,10 +156,22 @@
     "firefox": "72",
     "safari": "13.1",
     "node": "14",
+    "deno": "1",
     "ios": "13.4",
     "samsung": "13",
     "electron": "8.0"
   },
+  "transform-optional-chaining": {
+    "chrome": "91",
+    "opera": "77",
+    "edge": "91",
+    "firefox": "74",
+    "safari": "13.1",
+    "node": "16.9",
+    "deno": "1.9",
+    "ios": "13.4",
+    "electron": "13.0"
+  },
   "proposal-optional-chaining": {
     "chrome": "91",
     "opera": "77",
@@ -80,9 +179,23 @@
     "firefox": "74",
     "safari": "13.1",
     "node": "16.9",
+    "deno": "1.9",
     "ios": "13.4",
     "electron": "13.0"
   },
+  "transform-json-strings": {
+    "chrome": "66",
+    "opera": "53",
+    "edge": "79",
+    "firefox": "62",
+    "safari": "12",
+    "node": "10",
+    "deno": "1",
+    "ios": "12",
+    "samsung": "9",
+    "rhino": "1.7.14",
+    "electron": "3.0"
+  },
   "proposal-json-strings": {
     "chrome": "66",
     "opera": "53",
@@ -90,11 +203,24 @@
     "firefox": "62",
     "safari": "12",
     "node": "10",
+    "deno": "1",
     "ios": "12",
     "samsung": "9",
     "rhino": "1.7.14",
     "electron": "3.0"
   },
+  "transform-optional-catch-binding": {
+    "chrome": "66",
+    "opera": "53",
+    "edge": "79",
+    "firefox": "58",
+    "safari": "11.1",
+    "node": "10",
+    "deno": "1",
+    "ios": "11.3",
+    "samsung": "9",
+    "electron": "3.0"
+  },
   "proposal-optional-catch-binding": {
     "chrome": "66",
     "opera": "53",
@@ -102,6 +228,7 @@
     "firefox": "58",
     "safari": "11.1",
     "node": "10",
+    "deno": "1",
     "ios": "11.3",
     "samsung": "9",
     "electron": "3.0"
@@ -112,9 +239,22 @@
     "edge": "18",
     "firefox": "53",
     "node": "6",
+    "deno": "1",
     "samsung": "5",
     "electron": "0.37"
   },
+  "transform-async-generator-functions": {
+    "chrome": "63",
+    "opera": "50",
+    "edge": "79",
+    "firefox": "57",
+    "safari": "12",
+    "node": "10",
+    "deno": "1",
+    "ios": "12",
+    "samsung": "8",
+    "electron": "3.0"
+  },
   "proposal-async-generator-functions": {
     "chrome": "63",
     "opera": "50",
@@ -122,10 +262,23 @@
     "firefox": "57",
     "safari": "12",
     "node": "10",
+    "deno": "1",
     "ios": "12",
     "samsung": "8",
     "electron": "3.0"
   },
+  "transform-object-rest-spread": {
+    "chrome": "60",
+    "opera": "47",
+    "edge": "79",
+    "firefox": "55",
+    "safari": "11.1",
+    "node": "8.3",
+    "deno": "1",
+    "ios": "11.3",
+    "samsung": "8",
+    "electron": "2.0"
+  },
   "proposal-object-rest-spread": {
     "chrome": "60",
     "opera": "47",
@@ -133,6 +286,7 @@
     "firefox": "55",
     "safari": "11.1",
     "node": "8.3",
+    "deno": "1",
     "ios": "11.3",
     "samsung": "8",
     "electron": "2.0"
@@ -144,10 +298,23 @@
     "firefox": "78",
     "safari": "11.1",
     "node": "8.10",
+    "deno": "1",
     "ios": "11.3",
     "samsung": "8",
     "electron": "3.0"
   },
+  "transform-unicode-property-regex": {
+    "chrome": "64",
+    "opera": "51",
+    "edge": "79",
+    "firefox": "78",
+    "safari": "11.1",
+    "node": "10",
+    "deno": "1",
+    "ios": "11.3",
+    "samsung": "9",
+    "electron": "3.0"
+  },
   "proposal-unicode-property-regex": {
     "chrome": "64",
     "opera": "51",
@@ -155,6 +322,7 @@
     "firefox": "78",
     "safari": "11.1",
     "node": "10",
+    "deno": "1",
     "ios": "11.3",
     "samsung": "9",
     "electron": "3.0"
@@ -166,6 +334,7 @@
     "firefox": "78",
     "safari": "11.1",
     "node": "10",
+    "deno": "1",
     "ios": "11.3",
     "samsung": "9",
     "electron": "3.0"
@@ -177,6 +346,7 @@
     "firefox": "52",
     "safari": "11",
     "node": "7.6",
+    "deno": "1",
     "ios": "11",
     "samsung": "6",
     "electron": "1.6"
@@ -188,6 +358,7 @@
     "firefox": "52",
     "safari": "10.1",
     "node": "7",
+    "deno": "1",
     "ios": "10.3",
     "samsung": "6",
     "rhino": "1.7.14",
@@ -200,6 +371,7 @@
     "firefox": "34",
     "safari": "13",
     "node": "4",
+    "deno": "1",
     "ios": "13",
     "samsung": "3.4",
     "electron": "0.21"
@@ -211,6 +383,7 @@
     "firefox": "53",
     "safari": "9",
     "node": "4",
+    "deno": "1",
     "ios": "9",
     "samsung": "4",
     "electron": "0.30"
@@ -222,6 +395,7 @@
     "firefox": "53",
     "safari": "10",
     "node": "6.5",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "1.2"
@@ -233,6 +407,7 @@
     "firefox": "43",
     "safari": "10",
     "node": "6",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "rhino": "1.7.13",
@@ -245,6 +420,7 @@
     "firefox": "46",
     "safari": "10",
     "node": "4",
+    "deno": "1",
     "ie": "11",
     "ios": "10",
     "samsung": "3.4",
@@ -257,6 +433,7 @@
     "firefox": "45",
     "safari": "10",
     "node": "5",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "0.36"
@@ -268,6 +445,7 @@
     "firefox": "45",
     "safari": "10",
     "node": "5",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "0.36"
@@ -279,6 +457,7 @@
     "firefox": "33",
     "safari": "9",
     "node": "4",
+    "deno": "1",
     "ios": "9",
     "samsung": "4",
     "rhino": "1.7.14",
@@ -291,6 +470,7 @@
     "firefox": "34",
     "safari": "9",
     "node": "4",
+    "deno": "1",
     "ios": "9",
     "samsung": "3.4",
     "electron": "0.25"
@@ -302,6 +482,7 @@
     "firefox": "34",
     "safari": "7.1",
     "node": "4",
+    "deno": "1",
     "ios": "8",
     "samsung": "4",
     "electron": "0.30"
@@ -313,6 +494,7 @@
     "firefox": "53",
     "safari": "10",
     "node": "6.5",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "1.2"
@@ -324,6 +506,7 @@
     "firefox": "3",
     "safari": "10",
     "node": "6",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "0.37"
@@ -335,6 +518,7 @@
     "firefox": "53",
     "safari": "9",
     "node": "4",
+    "deno": "1",
     "ios": "9",
     "samsung": "4",
     "electron": "0.30"
@@ -346,6 +530,7 @@
     "firefox": "46",
     "safari": "12",
     "node": "6",
+    "deno": "1",
     "ios": "12",
     "samsung": "5",
     "electron": "1.1"
@@ -357,6 +542,7 @@
     "firefox": "45",
     "safari": "10",
     "node": "5",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "0.36"
@@ -368,6 +554,7 @@
     "firefox": "53",
     "safari": "10",
     "node": "6.5",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "1.2"
@@ -379,6 +566,7 @@
     "firefox": "51",
     "safari": "11",
     "node": "6",
+    "deno": "1",
     "ios": "11",
     "samsung": "5",
     "electron": "0.37"
@@ -390,6 +578,7 @@
     "firefox": "36",
     "safari": "9",
     "node": "0.12",
+    "deno": "1",
     "ios": "9",
     "samsung": "3",
     "rhino": "1.7.13",
@@ -402,6 +591,7 @@
     "firefox": "41",
     "safari": "10",
     "node": "5",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "0.36"
@@ -413,6 +603,7 @@
     "firefox": "53",
     "safari": "10",
     "node": "6",
+    "deno": "1",
     "ios": "10",
     "samsung": "5",
     "electron": "1.1"
@@ -424,6 +615,7 @@
     "firefox": "2",
     "safari": "5.1",
     "node": "0.4",
+    "deno": "1",
     "ie": "9",
     "android": "4",
     "ios": "6",
@@ -439,6 +631,7 @@
     "firefox": "2",
     "safari": "5.1",
     "node": "0.4",
+    "deno": "1",
     "ie": "9",
     "android": "4",
     "ios": "6",
@@ -454,6 +647,7 @@
     "firefox": "2",
     "safari": "3.1",
     "node": "0.6",
+    "deno": "1",
     "ie": "9",
     "android": "4.4",
     "ios": "6",
@@ -462,6 +656,19 @@
     "rhino": "1.7.13",
     "electron": "0.20"
   },
+  "transform-export-namespace-from": {
+    "chrome": "72",
+    "and_chr": "72",
+    "edge": "79",
+    "firefox": "80",
+    "and_ff": "80",
+    "node": "13.2",
+    "opera": "60",
+    "op_mob": "51",
+    "samsung": "11.0",
+    "android": "72",
+    "electron": "5.0"
+  },
   "proposal-export-namespace-from": {
     "chrome": "72",
     "and_chr": "72",
diff --git a/tools/node_modules/eslint/node_modules/@babel/compat-data/package.json b/tools/node_modules/eslint/node_modules/@babel/compat-data/package.json
index f2ae1194502a02..e99c1c78c7dba1 100644
--- a/tools/node_modules/eslint/node_modules/@babel/compat-data/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/compat-data/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@babel/compat-data",
-  "version": "7.19.3",
+  "version": "7.20.0",
   "author": "The Babel Team (https://babel.dev/team)",
   "license": "MIT",
   "description": "",
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/index.js
index 53693a2704a5c1..aba93bf66c93b5 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/index.js
@@ -247,7 +247,7 @@ var _transformAst = require("./transform-ast");
 
 var _parse = require("./parse");
 
-const version = "7.19.3";
+const version = "7.19.6";
 exports.version = version;
 const DEFAULT_EXTENSIONS = Object.freeze([".js", ".jsx", ".es6", ".es", ".mjs", ".cjs"]);
 exports.DEFAULT_EXTENSIONS = DEFAULT_EXTENSIONS;
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/parser/util/missing-plugin-helper.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/parser/util/missing-plugin-helper.js
index c076116e41fb2a..2351b08593d65a 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/parser/util/missing-plugin-helper.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/parser/util/missing-plugin-helper.js
@@ -11,46 +11,6 @@ const pluginNameMap = {
       url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-async-do-expressions"
     }
   },
-  classProperties: {
-    syntax: {
-      name: "@babel/plugin-syntax-class-properties",
-      url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties"
-    },
-    transform: {
-      name: "@babel/plugin-proposal-class-properties",
-      url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-class-properties"
-    }
-  },
-  classPrivateProperties: {
-    syntax: {
-      name: "@babel/plugin-syntax-class-properties",
-      url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties"
-    },
-    transform: {
-      name: "@babel/plugin-proposal-class-properties",
-      url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-class-properties"
-    }
-  },
-  classPrivateMethods: {
-    syntax: {
-      name: "@babel/plugin-syntax-class-properties",
-      url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties"
-    },
-    transform: {
-      name: "@babel/plugin-proposal-private-methods",
-      url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-private-methods"
-    }
-  },
-  classStaticBlock: {
-    syntax: {
-      name: "@babel/plugin-syntax-class-static-block",
-      url: "https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-class-static-block"
-    },
-    transform: {
-      name: "@babel/plugin-proposal-class-static-block",
-      url: "https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-class-static-block"
-    }
-  },
   decimal: {
     syntax: {
       name: "@babel/plugin-syntax-decimal",
@@ -77,12 +37,6 @@ const pluginNameMap = {
       url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-do-expressions"
     }
   },
-  dynamicImport: {
-    syntax: {
-      name: "@babel/plugin-syntax-dynamic-import",
-      url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-dynamic-import"
-    }
-  },
   exportDefaultFrom: {
     syntax: {
       name: "@babel/plugin-syntax-export-default-from",
@@ -93,16 +47,6 @@ const pluginNameMap = {
       url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-export-default-from"
     }
   },
-  exportNamespaceFrom: {
-    syntax: {
-      name: "@babel/plugin-syntax-export-namespace-from",
-      url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-export-namespace-from"
-    },
-    transform: {
-      name: "@babel/plugin-proposal-export-namespace-from",
-      url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-export-namespace-from"
-    }
-  },
   flow: {
     syntax: {
       name: "@babel/plugin-syntax-flow",
@@ -133,12 +77,6 @@ const pluginNameMap = {
       url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-function-sent"
     }
   },
-  importMeta: {
-    syntax: {
-      name: "@babel/plugin-syntax-import-meta",
-      url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-meta"
-    }
-  },
   jsx: {
     syntax: {
       name: "@babel/plugin-syntax-jsx",
@@ -155,32 +93,6 @@ const pluginNameMap = {
       url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-assertions"
     }
   },
-  moduleStringNames: {
-    syntax: {
-      name: "@babel/plugin-syntax-module-string-names",
-      url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-module-string-names"
-    }
-  },
-  numericSeparator: {
-    syntax: {
-      name: "@babel/plugin-syntax-numeric-separator",
-      url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-numeric-separator"
-    },
-    transform: {
-      name: "@babel/plugin-proposal-numeric-separator",
-      url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-numeric-separator"
-    }
-  },
-  optionalChaining: {
-    syntax: {
-      name: "@babel/plugin-syntax-optional-chaining",
-      url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-optional-chaining"
-    },
-    transform: {
-      name: "@babel/plugin-proposal-optional-chaining",
-      url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-optional-chaining"
-    }
-  },
   pipelineOperator: {
     syntax: {
       name: "@babel/plugin-syntax-pipeline-operator",
@@ -191,16 +103,6 @@ const pluginNameMap = {
       url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-pipeline-operator"
     }
   },
-  privateIn: {
-    syntax: {
-      name: "@babel/plugin-syntax-private-property-in-object",
-      url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-private-property-in-object"
-    },
-    transform: {
-      name: "@babel/plugin-proposal-private-property-in-object",
-      url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-private-property-in-object"
-    }
-  },
   recordAndTuple: {
     syntax: {
       name: "@babel/plugin-syntax-record-and-tuple",
@@ -247,6 +149,68 @@ const pluginNameMap = {
       url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-async-generator-functions"
     }
   },
+  classProperties: {
+    syntax: {
+      name: "@babel/plugin-syntax-class-properties",
+      url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties"
+    },
+    transform: {
+      name: "@babel/plugin-proposal-class-properties",
+      url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-class-properties"
+    }
+  },
+  classPrivateProperties: {
+    syntax: {
+      name: "@babel/plugin-syntax-class-properties",
+      url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties"
+    },
+    transform: {
+      name: "@babel/plugin-proposal-class-properties",
+      url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-class-properties"
+    }
+  },
+  classPrivateMethods: {
+    syntax: {
+      name: "@babel/plugin-syntax-class-properties",
+      url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties"
+    },
+    transform: {
+      name: "@babel/plugin-proposal-private-methods",
+      url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-private-methods"
+    }
+  },
+  classStaticBlock: {
+    syntax: {
+      name: "@babel/plugin-syntax-class-static-block",
+      url: "https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-class-static-block"
+    },
+    transform: {
+      name: "@babel/plugin-proposal-class-static-block",
+      url: "https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-class-static-block"
+    }
+  },
+  dynamicImport: {
+    syntax: {
+      name: "@babel/plugin-syntax-dynamic-import",
+      url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-dynamic-import"
+    }
+  },
+  exportNamespaceFrom: {
+    syntax: {
+      name: "@babel/plugin-syntax-export-namespace-from",
+      url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-export-namespace-from"
+    },
+    transform: {
+      name: "@babel/plugin-proposal-export-namespace-from",
+      url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-export-namespace-from"
+    }
+  },
+  importMeta: {
+    syntax: {
+      name: "@babel/plugin-syntax-import-meta",
+      url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-meta"
+    }
+  },
   logicalAssignment: {
     syntax: {
       name: "@babel/plugin-syntax-logical-assignment-operators",
@@ -257,6 +221,22 @@ const pluginNameMap = {
       url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-logical-assignment-operators"
     }
   },
+  moduleStringNames: {
+    syntax: {
+      name: "@babel/plugin-syntax-module-string-names",
+      url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-module-string-names"
+    }
+  },
+  numericSeparator: {
+    syntax: {
+      name: "@babel/plugin-syntax-numeric-separator",
+      url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-numeric-separator"
+    },
+    transform: {
+      name: "@babel/plugin-proposal-numeric-separator",
+      url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-numeric-separator"
+    }
+  },
   nullishCoalescingOperator: {
     syntax: {
       name: "@babel/plugin-syntax-nullish-coalescing-operator",
@@ -286,6 +266,26 @@ const pluginNameMap = {
       name: "@babel/plugin-proposal-optional-catch-binding",
       url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-optional-catch-binding"
     }
+  },
+  optionalChaining: {
+    syntax: {
+      name: "@babel/plugin-syntax-optional-chaining",
+      url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-optional-chaining"
+    },
+    transform: {
+      name: "@babel/plugin-proposal-optional-chaining",
+      url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-optional-chaining"
+    }
+  },
+  privateIn: {
+    syntax: {
+      name: "@babel/plugin-syntax-private-property-in-object",
+      url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-private-property-in-object"
+    },
+    transform: {
+      name: "@babel/plugin-proposal-private-property-in-object",
+      url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-private-property-in-object"
+    }
   }
 };
 pluginNameMap.privateIn.syntax = pluginNameMap.privateIn.transform;
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/package.json b/tools/node_modules/eslint/node_modules/@babel/core/package.json
index e4813da0a1f802..12a2f6530fa0aa 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/core/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@babel/core",
-  "version": "7.19.3",
+  "version": "7.19.6",
   "description": "Babel compiler core.",
   "main": "./lib/index.js",
   "author": "The Babel Team (https://babel.dev/team)",
@@ -48,14 +48,14 @@
   "dependencies": {
     "@ampproject/remapping": "^2.1.0",
     "@babel/code-frame": "^7.18.6",
-    "@babel/generator": "^7.19.3",
+    "@babel/generator": "^7.19.6",
     "@babel/helper-compilation-targets": "^7.19.3",
-    "@babel/helper-module-transforms": "^7.19.0",
-    "@babel/helpers": "^7.19.0",
-    "@babel/parser": "^7.19.3",
+    "@babel/helper-module-transforms": "^7.19.6",
+    "@babel/helpers": "^7.19.4",
+    "@babel/parser": "^7.19.6",
     "@babel/template": "^7.18.10",
-    "@babel/traverse": "^7.19.3",
-    "@babel/types": "^7.19.3",
+    "@babel/traverse": "^7.19.6",
+    "@babel/types": "^7.19.4",
     "convert-source-map": "^1.7.0",
     "debug": "^4.1.0",
     "gensync": "^1.0.0-beta.2",
@@ -63,11 +63,11 @@
     "semver": "^6.3.0"
   },
   "devDependencies": {
-    "@babel/helper-transform-fixture-test-runner": "^7.19.3",
+    "@babel/helper-transform-fixture-test-runner": "^7.19.4",
     "@babel/plugin-syntax-flow": "^7.18.6",
     "@babel/plugin-transform-flow-strip-types": "^7.19.0",
-    "@babel/plugin-transform-modules-commonjs": "^7.18.6",
-    "@babel/preset-env": "^7.19.3",
+    "@babel/plugin-transform-modules-commonjs": "^7.19.6",
+    "@babel/preset-env": "^7.19.4",
     "@jridgewell/trace-mapping": "^0.3.8",
     "@types/convert-source-map": "^1.5.1",
     "@types/debug": "^4.1.0",
diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/buffer.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/buffer.js
index 5932f628a9733f..a2cc3773c99124 100644
--- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/buffer.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/buffer.js
@@ -5,15 +5,6 @@ Object.defineProperty(exports, "__esModule", {
 });
 exports.default = void 0;
 
-function SourcePos() {
-  return {
-    identifierName: undefined,
-    line: undefined,
-    column: undefined,
-    filename: undefined
-  };
-}
-
 class Buffer {
   constructor(map) {
     this._map = null;
@@ -27,13 +18,11 @@ class Buffer {
       line: 1,
       column: 0
     };
-    this._sourcePosition = SourcePos();
-    this._disallowedPop = {
+    this._sourcePosition = {
       identifierName: undefined,
       line: undefined,
       column: undefined,
-      filename: undefined,
-      objectReusable: true
+      filename: undefined
     };
     this._map = map;
 
@@ -181,6 +170,7 @@ class Buffer {
 
   _append(str, sourcePos, maybeNewline) {
     const len = str.length;
+    const position = this._position;
     this._last = str.charCodeAt(len - 1);
 
     if (++this._appendCount > 4096) {
@@ -193,7 +183,7 @@ class Buffer {
     }
 
     if (!maybeNewline && !this._map) {
-      this._position.column += len;
+      position.column += len;
       return;
     }
 
@@ -211,18 +201,18 @@ class Buffer {
     }
 
     while (i !== -1) {
-      this._position.line++;
-      this._position.column = 0;
+      position.line++;
+      position.column = 0;
       last = i + 1;
 
-      if (last < str.length) {
+      if (last < len) {
         this._mark(++line, 0, identifierName, filename);
       }
 
       i = str.indexOf("\n", last);
     }
 
-    this._position.column += str.length - last;
+    position.column += len - last;
   }
 
   _mark(line, column, identifierName, filename) {
@@ -252,6 +242,22 @@ class Buffer {
     return queueCursor !== 0 ? this._queue[queueCursor - 1].char : this._last;
   }
 
+  getNewlineCount() {
+    const queueCursor = this._queueCursor;
+    let count = 0;
+    if (queueCursor === 0) return this._last === 10 ? 1 : 0;
+
+    for (let i = queueCursor - 1; i >= 0; i--) {
+      if (this._queue[i].char !== 10) {
+        break;
+      }
+
+      count++;
+    }
+
+    return count === queueCursor && this._last === 10 ? count + 1 : count;
+  }
+
   endsWithCharAndNewline() {
     const queue = this._queue;
     const queueCursor = this._queueCursor;
@@ -277,70 +283,52 @@ class Buffer {
     this.source("start", loc);
     cb();
     this.source("end", loc);
-
-    this._disallowPop("start", loc);
   }
 
   source(prop, loc) {
-    if (!loc) return;
+    if (!this._map) return;
 
-    this._normalizePosition(prop, loc, this._sourcePosition);
+    this._normalizePosition(prop, loc, 0, 0);
+  }
+
+  sourceWithOffset(prop, loc, lineOffset, columnOffset) {
+    if (!this._map) return;
+
+    this._normalizePosition(prop, loc, lineOffset, columnOffset);
   }
 
   withSource(prop, loc, cb) {
     if (!this._map) return cb();
-    const originalLine = this._sourcePosition.line;
-    const originalColumn = this._sourcePosition.column;
-    const originalFilename = this._sourcePosition.filename;
-    const originalIdentifierName = this._sourcePosition.identifierName;
     this.source(prop, loc);
     cb();
-
-    if (this._disallowedPop.objectReusable || this._disallowedPop.line !== originalLine || this._disallowedPop.column !== originalColumn || this._disallowedPop.filename !== originalFilename) {
-      this._sourcePosition.line = originalLine;
-      this._sourcePosition.column = originalColumn;
-      this._sourcePosition.filename = originalFilename;
-      this._sourcePosition.identifierName = originalIdentifierName;
-      this._disallowedPop.objectReusable = true;
-    }
-  }
-
-  _disallowPop(prop, loc) {
-    if (!loc) return;
-    const disallowedPop = this._disallowedPop;
-
-    this._normalizePosition(prop, loc, disallowedPop);
-
-    disallowedPop.objectReusable = false;
   }
 
-  _normalizePosition(prop, loc, targetObj) {
+  _normalizePosition(prop, loc, lineOffset, columnOffset) {
     const pos = loc[prop];
-    targetObj.identifierName = prop === "start" && loc.identifierName || undefined;
+    const target = this._sourcePosition;
+    target.identifierName = prop === "start" && loc.identifierName || undefined;
 
     if (pos) {
-      targetObj.line = pos.line;
-      targetObj.column = pos.column;
-      targetObj.filename = loc.filename;
-    } else {
-      targetObj.line = null;
-      targetObj.column = null;
-      targetObj.filename = null;
+      target.line = pos.line + lineOffset;
+      target.column = pos.column + columnOffset;
+      target.filename = loc.filename;
     }
   }
 
   getCurrentColumn() {
     const queue = this._queue;
+    const queueCursor = this._queueCursor;
     let lastIndex = -1;
     let len = 0;
 
-    for (let i = 0; i < this._queueCursor; i++) {
+    for (let i = 0; i < queueCursor; i++) {
       const item = queue[i];
 
       if (item.char === 10) {
-        lastIndex = i;
-        len += item.repeat;
+        lastIndex = len;
       }
+
+      len += item.repeat;
     }
 
     return lastIndex === -1 ? this._position.column + len : len - 1 - lastIndex;
diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/base.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/base.js
index 7507c4c3c04f7b..3a6513b75bc47b 100644
--- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/base.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/base.js
@@ -20,36 +20,53 @@ function File(node) {
 }
 
 function Program(node) {
+  var _node$directives;
+
   this.printInnerComments(node, false);
-  this.printSequence(node.directives, node);
-  if (node.directives && node.directives.length) this.newline();
+  const directivesLen = (_node$directives = node.directives) == null ? void 0 : _node$directives.length;
+
+  if (directivesLen) {
+    var _node$directives$trai;
+
+    const newline = node.body.length ? 2 : 1;
+    this.printSequence(node.directives, node, {
+      trailingCommentsLineOffset: newline
+    });
+
+    if (!((_node$directives$trai = node.directives[directivesLen - 1].trailingComments) != null && _node$directives$trai.length)) {
+      this.newline(newline);
+    }
+  }
+
   this.printSequence(node.body, node);
 }
 
 function BlockStatement(node) {
-  var _node$directives;
+  var _node$directives2;
 
   this.tokenChar(123);
   this.printInnerComments(node);
-  const hasDirectives = (_node$directives = node.directives) == null ? void 0 : _node$directives.length;
+  const directivesLen = (_node$directives2 = node.directives) == null ? void 0 : _node$directives2.length;
 
-  if (node.body.length || hasDirectives) {
-    this.newline();
+  if (directivesLen) {
+    var _node$directives$trai2;
+
+    const newline = node.body.length ? 2 : 1;
     this.printSequence(node.directives, node, {
-      indent: true
-    });
-    if (hasDirectives) this.newline();
-    this.printSequence(node.body, node, {
-      indent: true
+      indent: true,
+      trailingCommentsLineOffset: newline
     });
-    this.removeTrailingNewline();
-    this.source("end", node.loc);
-    if (!this.endsWith(10)) this.newline();
-    this.rightBrace();
-  } else {
-    this.source("end", node.loc);
-    this.tokenChar(125);
+
+    if (!((_node$directives$trai2 = node.directives[directivesLen - 1].trailingComments) != null && _node$directives$trai2.length)) {
+      this.newline(newline);
+    }
   }
+
+  this.printSequence(node.body, node, {
+    indent: true
+  });
+  this.sourceWithOffset("end", node.loc, 0, -1);
+  this.rightBrace();
 }
 
 function Directive(node) {
@@ -82,7 +99,8 @@ function DirectiveLiteral(node) {
 }
 
 function InterpreterDirective(node) {
-  this.token(`#!${node.value}\n`, true);
+  this.token(`#!${node.value}`);
+  this.newline(1, true);
 }
 
 function Placeholder(node) {
diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/classes.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/classes.js
index f6773a0cc60bfd..39ee20c2d72e5a 100644
--- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/classes.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/classes.js
@@ -78,13 +78,17 @@ function ClassBody(node) {
     this.printSequence(node.body, node);
     this.dedent();
     if (!this.endsWith(10)) this.newline();
+    this.sourceWithOffset("end", node.loc, 0, -1);
     this.rightBrace();
   }
 }
 
 function ClassProperty(node) {
+  var _node$key$loc, _node$key$loc$end;
+
   this.printJoin(node.decorators, node);
-  this.source("end", node.key.loc);
+  const endLine = (_node$key$loc = node.key.loc) == null ? void 0 : (_node$key$loc$end = _node$key$loc.end) == null ? void 0 : _node$key$loc$end.line;
+  if (endLine) this.catchUp(endLine);
   this.tsPrintClassMemberModifiers(node);
 
   if (node.computed) {
@@ -118,8 +122,11 @@ function ClassProperty(node) {
 }
 
 function ClassAccessorProperty(node) {
+  var _node$key$loc2, _node$key$loc2$end;
+
   this.printJoin(node.decorators, node);
-  this.source("end", node.key.loc);
+  const endLine = (_node$key$loc2 = node.key.loc) == null ? void 0 : (_node$key$loc2$end = _node$key$loc2.end) == null ? void 0 : _node$key$loc2$end.line;
+  if (endLine) this.catchUp(endLine);
   this.tsPrintClassMemberModifiers(node);
   this.word("accessor");
   this.printInnerComments(node);
@@ -191,8 +198,11 @@ function ClassPrivateMethod(node) {
 }
 
 function _classMethodHead(node) {
+  var _node$key$loc3, _node$key$loc3$end;
+
   this.printJoin(node.decorators, node);
-  this.source("end", node.key.loc);
+  const endLine = (_node$key$loc3 = node.key.loc) == null ? void 0 : (_node$key$loc3$end = _node$key$loc3.end) == null ? void 0 : _node$key$loc3$end.line;
+  if (endLine) this.catchUp(endLine);
   this.tsPrintClassMemberModifiers(node);
 
   this._methodHead(node);
@@ -210,6 +220,7 @@ function StaticBlock(node) {
     this.printSequence(node.body, node, {
       indent: true
     });
+    this.sourceWithOffset("end", node.loc, 0, -1);
     this.rightBrace();
   }
 }
diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/expressions.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/expressions.js
index 9610468f94f0bd..581fe12a3bb808 100644
--- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/expressions.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/expressions.js
@@ -55,7 +55,10 @@ function UnaryExpression(node) {
 function DoExpression(node) {
   if (node.async) {
     this.word("async");
-    this.space();
+    this.ensureNoLineTerminator(() => {
+      this.printInnerComments(node);
+      this.space();
+    });
   }
 
   this.word("do");
@@ -234,12 +237,20 @@ function YieldExpression(node) {
   this.word("yield");
 
   if (node.delegate) {
+    this.ensureNoLineTerminator(() => {
+      this.printInnerComments(node);
+    });
     this.tokenChar(42);
-  }
 
-  if (node.argument) {
-    this.space();
-    this.printTerminatorless(node.argument, node, false);
+    if (node.argument) {
+      this.space();
+      this.print(node.argument, node);
+    }
+  } else {
+    if (node.argument) {
+      this.space();
+      this.printTerminatorless(node.argument, node, false);
+    }
   }
 }
 
@@ -333,18 +344,24 @@ function V8IntrinsicIdentifier(node) {
 
 function ModuleExpression(node) {
   this.word("module");
-  this.space();
+  this.ensureNoLineTerminator(() => {
+    this.printInnerComments(node);
+    this.space();
+  });
   this.tokenChar(123);
+  this.indent();
+  const {
+    body
+  } = node;
 
-  if (node.body.body.length === 0) {
-    this.tokenChar(125);
-  } else {
+  if (body.body.length || body.directives.length) {
     this.newline();
-    this.printSequence(node.body.body, node, {
-      indent: true
-    });
-    this.rightBrace();
   }
+
+  this.print(body, node);
+  this.dedent();
+  this.sourceWithOffset("end", node.loc, 0, -1);
+  this.rightBrace();
 }
 
 //# sourceMappingURL=expressions.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/flow.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/flow.js
index a1fb0bba4ef550..26fa97fc8c48e3 100644
--- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/flow.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/flow.js
@@ -611,6 +611,7 @@ function ObjectTypeAnnotation(node) {
   const props = [...node.properties, ...(node.callProperties || []), ...(node.indexers || []), ...(node.internalSlots || [])];
 
   if (props.length) {
+    this.newline();
     this.space();
     this.printJoin(props, node, {
       addNewlines(leading) {
diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/methods.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/methods.js
index 1018e2152a9c74..3277531b938348 100644
--- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/methods.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/methods.js
@@ -29,7 +29,9 @@ function _params(node) {
 }
 
 function _parameters(parameters, parent) {
-  for (let i = 0; i < parameters.length; i++) {
+  const paramLength = parameters.length;
+
+  for (let i = 0; i < paramLength; i++) {
     this._param(parameters[i], parent);
 
     if (i < parameters.length - 1) {
@@ -37,6 +39,10 @@ function _parameters(parameters, parent) {
       this.space();
     }
   }
+
+  if (paramLength === 0) {
+    this.printInnerComments(parent);
+  }
 }
 
 function _param(parameter, parent) {
@@ -59,25 +65,36 @@ function _methodHead(node) {
     this.space();
   }
 
-  if (node.async) {
-    this._catchUp("start", key.loc);
+  const {
+    _noLineTerminator
+  } = this;
 
+  if (node.async) {
+    this._noLineTerminator = true;
     this.word("async");
     this.space();
   }
 
   if (kind === "method" || kind === "init") {
     if (node.generator) {
+      if (node.async) {
+        this.printInnerComments(node);
+      }
+
       this.tokenChar(42);
+      this._noLineTerminator = _noLineTerminator;
     }
   }
 
   if (node.computed) {
     this.tokenChar(91);
+    this._noLineTerminator = _noLineTerminator;
     this.print(key, node);
     this.tokenChar(93);
+    this.printInnerComments(node);
   } else {
     this.print(key, node);
+    this._noLineTerminator = _noLineTerminator;
   }
 
   if (node.optional) {
@@ -128,23 +145,34 @@ function FunctionExpression(node) {
 }
 
 function ArrowFunctionExpression(node) {
+  const {
+    _noLineTerminator
+  } = this;
+
   if (node.async) {
+    this._noLineTerminator = true;
     this.word("async");
     this.space();
   }
 
-  const firstParam = node.params[0];
+  let firstParam;
 
-  if (!this.format.retainLines && !this.format.auxiliaryCommentBefore && !this.format.auxiliaryCommentAfter && node.params.length === 1 && isIdentifier(firstParam) && !hasTypesOrComments(node, firstParam)) {
+  if (!this.format.retainLines && node.params.length === 1 && isIdentifier(firstParam = node.params[0]) && !hasTypesOrComments(node, firstParam)) {
     this.print(firstParam, node);
+    this._noLineTerminator = _noLineTerminator;
   } else {
+    this._noLineTerminator = _noLineTerminator;
+
     this._params(node);
   }
 
   this._predicate(node);
 
-  this.space();
-  this.token("=>");
+  this.ensureNoLineTerminator(() => {
+    this.space();
+    this.printInnerComments(node);
+    this.token("=>");
+  });
   this.space();
   this.print(node.body, node);
 }
diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/modules.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/modules.js
index cd3ba11ebe0f05..5aef4504f89351 100644
--- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/modules.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/modules.js
@@ -75,6 +75,8 @@ function ExportNamespaceSpecifier(node) {
 }
 
 function ExportAllDeclaration(node) {
+  var _node$assertions;
+
   this.word("export");
   this.space();
 
@@ -87,8 +89,18 @@ function ExportAllDeclaration(node) {
   this.space();
   this.word("from");
   this.space();
-  this.print(node.source, node);
-  this.printAssertions(node);
+
+  if ((_node$assertions = node.assertions) != null && _node$assertions.length) {
+    this.ensureNoLineTerminator(() => {
+      this.print(node.source, node);
+      this.space();
+      this.word("assert");
+    });
+    this.printAssertions(node);
+  } else {
+    this.print(node.source, node);
+  }
+
   this.semicolon();
 }
 
@@ -143,11 +155,22 @@ function ExportNamedDeclaration(node) {
     }
 
     if (node.source) {
+      var _node$assertions2;
+
       this.space();
       this.word("from");
       this.space();
-      this.print(node.source, node);
-      this.printAssertions(node);
+
+      if ((_node$assertions2 = node.assertions) != null && _node$assertions2.length) {
+        this.ensureNoLineTerminator(() => {
+          this.print(node.source, node);
+          this.space();
+          this.word("assert");
+        });
+        this.printAssertions(node);
+      } else {
+        this.print(node.source, node);
+      }
     }
 
     this.semicolon();
@@ -161,6 +184,7 @@ function ExportDefaultDeclaration(node) {
     }
   }
   this.word("export");
+  this.printInnerComments(node);
   this.space();
   this.word("default");
   this.space();
@@ -170,13 +194,20 @@ function ExportDefaultDeclaration(node) {
 }
 
 function ImportDeclaration(node) {
+  var _node$assertions3;
+
   this.word("import");
   this.space();
   const isTypeKind = node.importKind === "type" || node.importKind === "typeof";
 
   if (isTypeKind) {
+    this.printInnerComments(node, false);
     this.word(node.importKind);
     this.space();
+  } else if (node.module) {
+    this.printInnerComments(node, false);
+    this.word("module");
+    this.space();
   }
 
   const specifiers = node.specifiers.slice(0);
@@ -214,8 +245,17 @@ function ImportDeclaration(node) {
     this.space();
   }
 
-  this.print(node.source, node);
-  this.printAssertions(node);
+  if ((_node$assertions3 = node.assertions) != null && _node$assertions3.length) {
+    this.print(node.source, node, true);
+    this.ensureNoLineTerminator(() => {
+      this.space();
+      this.word("assert");
+    });
+    this.printAssertions(node);
+  } else {
+    this.print(node.source, node);
+  }
+
   {
     var _node$attributes;
 
diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/statements.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/statements.js
index ef1777eda9e7cf..b751638a0f72c7 100644
--- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/statements.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/statements.js
@@ -127,6 +127,7 @@ function ForXStatement(node) {
     this.space();
   }
 
+  this.printInnerComments(node, false);
   this.tokenChar(40);
   this.print(node.left, node);
   this.space();
@@ -269,31 +270,24 @@ function DebuggerStatement() {
   this.semicolon();
 }
 
-function variableDeclarationIndent() {
-  this.tokenChar(44);
-  this.newline();
-
-  if (this.endsWith(10)) {
-    for (let i = 0; i < 4; i++) this.space(true);
-  }
-}
-
-function constDeclarationIndent() {
-  this.tokenChar(44);
-  this.newline();
-
-  if (this.endsWith(10)) {
-    for (let i = 0; i < 6; i++) this.space(true);
-  }
-}
-
 function VariableDeclaration(node, parent) {
   if (node.declare) {
     this.word("declare");
     this.space();
   }
 
-  this.word(node.kind);
+  const {
+    kind
+  } = node;
+  this.word(kind);
+  const {
+    _noLineTerminator
+  } = this;
+
+  if (kind === "using") {
+    this._noLineTerminator = true;
+  }
+
   this.space();
   let hasInits = false;
 
@@ -305,14 +299,23 @@ function VariableDeclaration(node, parent) {
     }
   }
 
-  let separator;
+  let iterator;
 
-  if (hasInits) {
-    separator = node.kind === "const" ? constDeclarationIndent : variableDeclarationIndent;
+  if (kind === "using") {
+    iterator = (_, i) => {
+      if (i === 0) {
+        this._noLineTerminator = _noLineTerminator;
+      }
+    };
   }
 
   this.printList(node.declarations, node, {
-    separator
+    separator: hasInits ? function () {
+      this.tokenChar(44);
+      this.newline();
+    } : undefined,
+    iterator,
+    indent: node.declarations.length > 1 ? true : false
   });
 
   if (isFor(parent)) {
diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/types.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/types.js
index 0c61f00f54da74..544395880f00f6 100644
--- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/types.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/types.js
@@ -34,9 +34,7 @@ const {
 } = _t;
 
 function Identifier(node) {
-  this.exactSource(node.loc, () => {
-    this.word(node.name);
-  });
+  this.word(node.name);
 }
 
 function ArgumentPlaceholder() {
@@ -62,6 +60,7 @@ function ObjectExpression(node) {
     this.space();
   }
 
+  this.sourceWithOffset("end", node.loc, 0, -1);
   this.tokenChar(125);
 }
 
diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/typescript.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/typescript.js
index aca0974530ac78..844a641df8c96d 100644
--- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/typescript.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/generators/typescript.js
@@ -5,7 +5,7 @@ Object.defineProperty(exports, "__esModule", {
 });
 exports.TSAnyKeyword = TSAnyKeyword;
 exports.TSArrayType = TSArrayType;
-exports.TSAsExpression = TSAsExpression;
+exports.TSSatisfiesExpression = exports.TSAsExpression = TSTypeExpression;
 exports.TSBigIntKeyword = TSBigIntKeyword;
 exports.TSBooleanKeyword = TSBooleanKeyword;
 exports.TSCallSignatureDeclaration = TSCallSignatureDeclaration;
@@ -388,10 +388,10 @@ function tsPrintBraced(printer, members, node) {
     }
 
     printer.dedent();
-    printer.rightBrace();
-  } else {
-    printer.token("}");
   }
+
+  printer.sourceWithOffset("end", node.loc, 0, -1);
+  printer.rightBrace();
 }
 
 function TSArrayType(node) {
@@ -600,14 +600,18 @@ function TSTypeAliasDeclaration(node) {
   this.tokenChar(59);
 }
 
-function TSAsExpression(node) {
+function TSTypeExpression(node) {
+  var _expression$trailingC;
+
   const {
+    type,
     expression,
     typeAnnotation
   } = node;
-  this.print(expression, node);
+  const forceParens = !!((_expression$trailingC = expression.trailingComments) != null && _expression$trailingC.length);
+  this.print(expression, node, true, undefined, forceParens);
   this.space();
-  this.word("as");
+  this.word(type === "TSAsExpression" ? "as" : "satisfies");
   this.space();
   this.print(typeAnnotation, node);
 }
diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/node/parentheses.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/node/parentheses.js
index 616797a95c8740..7c8641fcc72e2c 100644
--- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/node/parentheses.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/node/parentheses.js
@@ -19,10 +19,9 @@ exports.ObjectExpression = ObjectExpression;
 exports.OptionalIndexedAccessType = OptionalIndexedAccessType;
 exports.OptionalCallExpression = exports.OptionalMemberExpression = OptionalMemberExpression;
 exports.SequenceExpression = SequenceExpression;
-exports.TSAsExpression = TSAsExpression;
+exports.TSTypeAssertion = exports.TSSatisfiesExpression = exports.TSAsExpression = TSAsExpression;
 exports.TSInferType = TSInferType;
 exports.TSInstantiationExpression = TSInstantiationExpression;
-exports.TSTypeAssertion = TSTypeAssertion;
 exports.TSIntersectionType = exports.TSUnionType = TSUnionType;
 exports.UnaryLike = UnaryLike;
 exports.IntersectionTypeAnnotation = exports.UnionTypeAnnotation = UnionTypeAnnotation;
@@ -81,7 +80,8 @@ const {
   isUnionTypeAnnotation,
   isVariableDeclarator,
   isWhileStatement,
-  isYieldExpression
+  isYieldExpression,
+  isTSSatisfiesExpression
 } = _t;
 const PRECEDENCE = {
   "||": 0,
@@ -180,10 +180,6 @@ function TSAsExpression() {
   return true;
 }
 
-function TSTypeAssertion() {
-  return true;
-}
-
 function TSUnionType(node, parent) {
   return isTSArrayType(parent) || isTSOptionalType(parent) || isTSIntersectionType(parent) || isTSUnionType(parent) || isTSRestType(parent);
 }
@@ -234,7 +230,7 @@ function ArrowFunctionExpression(node, parent) {
 function ConditionalExpression(node, parent) {
   if (isUnaryLike(parent) || isBinary(parent) || isConditionalExpression(parent, {
     test: node
-  }) || isAwaitExpression(parent) || isTSTypeAssertion(parent) || isTSAsExpression(parent)) {
+  }) || isAwaitExpression(parent) || isTSTypeAssertion(parent) || isTSAsExpression(parent) || isTSSatisfiesExpression(parent)) {
     return true;
   }
 
diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/printer.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/printer.js
index 013d0b2440c3b2..77e78dc44ea087 100644
--- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/printer.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/printer.js
@@ -9,16 +9,22 @@ var _buffer = require("./buffer");
 
 var n = require("./node");
 
+var _t = require("@babel/types");
+
 var generatorFunctions = require("./generators");
 
+const {
+  isFunction,
+  isStatement,
+  isClassBody,
+  isTSInterfaceBody
+} = _t;
 const SCIENTIFIC_NOTATION = /e/i;
 const ZERO_DECIMAL_INTEGER = /\.0+$/;
 const NON_DECIMAL_LITERAL = /^0[box]/;
 const PURE_ANNOTATION_RE = /^\s*[@#]__PURE__\s*$/;
 const {
-  needsParens,
-  needsWhitespaceAfter,
-  needsWhitespaceBefore
+  needsParens
 } = n;
 
 class Printer {
@@ -35,6 +41,7 @@ class Printer {
     this._printedComments = new Set();
     this._endsWithInteger = false;
     this._endsWithWord = false;
+    this._lastCommentLine = 0;
     this.format = format;
     this._buf = new _buffer.default(map);
     this._indentChar = format.indent.style.charCodeAt(0);
@@ -133,26 +140,26 @@ class Printer {
     this._appendChar(char);
   }
 
-  newline(i = 1) {
-    if (this.format.retainLines || this.format.compact) return;
-
-    if (this.format.concise) {
-      this.space();
-      return;
-    }
+  newline(i = 1, force) {
+    if (i <= 0) return;
 
-    const charBeforeNewline = this.endsWithCharAndNewline();
-    if (charBeforeNewline === 10) return;
+    if (!force) {
+      if (this.format.retainLines || this.format.compact) return;
 
-    if (charBeforeNewline === 123 || charBeforeNewline === 58) {
-      i--;
+      if (this.format.concise) {
+        this.space();
+        return;
+      }
     }
 
-    if (i <= 0) return;
+    if (i > 2) i = 2;
+    i -= this._buf.getNewlineCount();
 
     for (let j = 0; j < i; j++) {
       this._newline();
     }
+
+    return;
   }
 
   endsWith(char) {
@@ -172,18 +179,32 @@ class Printer {
   }
 
   exactSource(loc, cb) {
+    if (!loc) return cb();
+
     this._catchUp("start", loc);
 
     this._buf.exactSource(loc, cb);
   }
 
   source(prop, loc) {
+    if (!loc) return;
+
     this._catchUp(prop, loc);
 
     this._buf.source(prop, loc);
   }
 
+  sourceWithOffset(prop, loc, lineOffset, columnOffset) {
+    if (!loc) return;
+
+    this._catchUp(prop, loc);
+
+    this._buf.sourceWithOffset(prop, loc, lineOffset, columnOffset);
+  }
+
   withSource(prop, loc, cb) {
+    if (!loc) return cb();
+
     this._catchUp(prop, loc);
 
     this._buf.withSource(prop, loc, cb);
@@ -236,6 +257,12 @@ class Printer {
     }
   }
 
+  _shouldIndent(firstChar) {
+    if (this._indent && firstChar !== 10 && this.endsWith(10)) {
+      return true;
+    }
+  }
+
   _maybeAddParenChar(char) {
     const parenPushNewlineState = this._parenPushNewlineState;
     if (!parenPushNewlineState) return;
@@ -291,6 +318,16 @@ class Printer {
     parenPushNewlineState.printed = true;
   }
 
+  catchUp(line) {
+    if (!this.format.retainLines) return;
+
+    const count = line - this._buf.getCurrentLine();
+
+    for (let i = 0; i < count; i++) {
+      this._newline();
+    }
+  }
+
   _catchUp(prop, loc) {
     if (!this.format.retainLines) return;
     const pos = loc ? loc[prop] : null;
@@ -308,11 +345,20 @@ class Printer {
     return this._indentRepeat * this._indent;
   }
 
+  ensureNoLineTerminator(fn) {
+    const {
+      _noLineTerminator
+    } = this;
+    this._noLineTerminator = true;
+    fn();
+    this._noLineTerminator = _noLineTerminator;
+  }
+
   printTerminatorless(node, parent, isLabel) {
     if (isLabel) {
-      this._noLineTerminator = true;
-      this.print(node, parent);
-      this._noLineTerminator = false;
+      this.ensureNoLineTerminator(() => {
+        this.print(node, parent);
+      });
     } else {
       const terminatorState = {
         printed: false
@@ -328,7 +374,7 @@ class Printer {
     }
   }
 
-  print(node, parent, noLineTerminator) {
+  print(node, parent, noLineTerminator, trailingCommentsLineOffset, forceParens) {
     if (!node) return;
     const nodeType = node.type;
     const format = this.format;
@@ -351,29 +397,32 @@ class Printer {
 
     this._maybeAddAuxComment(this._insideAux && !oldInAux);
 
-    let shouldPrintParens;
+    let shouldPrintParens = false;
 
-    if (format.retainFunctionParens && nodeType === "FunctionExpression" && node.extra && node.extra.parenthesized) {
+    if (forceParens) {
+      shouldPrintParens = true;
+    } else if (format.retainFunctionParens && nodeType === "FunctionExpression" && node.extra && node.extra.parenthesized) {
       shouldPrintParens = true;
     } else {
       shouldPrintParens = needsParens(node, parent, this._printStack);
     }
 
     if (shouldPrintParens) this.tokenChar(40);
+    this._lastCommentLine = 0;
 
-    this._printLeadingComments(node);
+    this._printLeadingComments(node, parent);
 
     const loc = nodeType === "Program" || nodeType === "File" ? null : node.loc;
-    this.withSource("start", loc, printMethod.bind(this, node, parent));
+    this.exactSource(loc, printMethod.bind(this, node, parent));
 
     if (noLineTerminator && !this._noLineTerminator) {
       this._noLineTerminator = true;
 
-      this._printTrailingComments(node);
+      this._printTrailingComments(node, parent);
 
       this._noLineTerminator = false;
     } else {
-      this._printTrailingComments(node);
+      this._printTrailingComments(node, parent, trailingCommentsLineOffset);
     }
 
     if (shouldPrintParens) this.tokenChar(41);
@@ -398,7 +447,7 @@ class Printer {
       this._printComment({
         type: "CommentBlock",
         value: comment
-      });
+      }, 0);
     }
   }
 
@@ -411,7 +460,7 @@ class Printer {
       this._printComment({
         type: "CommentBlock",
         value: comment
-      });
+      }, 0);
     }
   }
 
@@ -427,25 +476,32 @@ class Printer {
     if (!(nodes != null && nodes.length)) return;
     if (opts.indent) this.indent();
     const newlineOpts = {
-      addNewlines: opts.addNewlines
+      addNewlines: opts.addNewlines,
+      nextNodeStartLine: 0
     };
+    const separator = opts.separator ? opts.separator.bind(this) : null;
     const len = nodes.length;
 
     for (let i = 0; i < len; i++) {
       const node = nodes[i];
       if (!node) continue;
-      if (opts.statement) this._printNewline(true, node, parent, newlineOpts);
-      this.print(node, parent);
+      if (opts.statement) this._printNewline(i === 0, newlineOpts);
+      this.print(node, parent, undefined, opts.trailingCommentsLineOffset || 0);
+      opts.iterator == null ? void 0 : opts.iterator(node, i);
+      if (i < len - 1) separator == null ? void 0 : separator();
 
-      if (opts.iterator) {
-        opts.iterator(node, i);
-      }
+      if (opts.statement) {
+        if (i + 1 === len) {
+          this.newline(1);
+        } else {
+          var _nextNode$loc;
 
-      if (opts.separator && i < len - 1) {
-        opts.separator.call(this);
-      }
+          const nextNode = nodes[i + 1];
+          newlineOpts.nextNodeStartLine = ((_nextNode$loc = nextNode.loc) == null ? void 0 : _nextNode$loc.start.line) || 0;
 
-      if (opts.statement) this._printNewline(false, node, parent, newlineOpts);
+          this._printNewline(true, newlineOpts);
+        }
+      }
     }
 
     if (opts.indent) this.dedent();
@@ -468,12 +524,20 @@ class Printer {
     this.print(node, parent);
   }
 
-  _printTrailingComments(node) {
-    this._printComments(this._getComments(false, node));
+  _printTrailingComments(node, parent, lineOffset) {
+    const comments = this._getComments(false, node);
+
+    if (!(comments != null && comments.length)) return;
+
+    this._printComments(2, comments, node, parent, lineOffset);
   }
 
-  _printLeadingComments(node) {
-    this._printComments(this._getComments(true, node), true);
+  _printLeadingComments(node, parent) {
+    const comments = this._getComments(true, node);
+
+    if (!(comments != null && comments.length)) return;
+
+    this._printComments(0, comments, node, parent);
   }
 
   printInnerComments(node, indent = true) {
@@ -482,7 +546,7 @@ class Printer {
     if (!((_node$innerComments = node.innerComments) != null && _node$innerComments.length)) return;
     if (indent) this.indent();
 
-    this._printComments(node.innerComments);
+    this._printComments(1, node.innerComments, node);
 
     if (indent) this.dedent();
   }
@@ -500,7 +564,7 @@ class Printer {
     return this.printJoin(items, parent, opts);
   }
 
-  _printNewline(leading, node, parent, opts) {
+  _printNewline(newLine, opts) {
     if (this.format.retainLines || this.format.compact) return;
 
     if (this.format.concise) {
@@ -508,16 +572,25 @@ class Printer {
       return;
     }
 
-    let lines = 0;
+    if (!newLine) {
+      return;
+    }
 
-    if (this._buf.hasContent()) {
-      if (!leading) lines++;
-      if (opts.addNewlines) lines += opts.addNewlines(leading, node) || 0;
-      const needs = leading ? needsWhitespaceBefore : needsWhitespaceAfter;
-      if (needs(node, parent)) lines++;
+    const startLine = opts.nextNodeStartLine;
+    const lastCommentLine = this._lastCommentLine;
+
+    if (startLine > 0 && lastCommentLine > 0) {
+      const offset = startLine - lastCommentLine;
+
+      if (offset >= 0) {
+        this.newline(offset || 1);
+        return;
+      }
     }
 
-    this.newline(Math.min(2, lines));
+    if (this._buf.hasContent()) {
+      this.newline(1);
+    }
   }
 
   _getComments(leading, node) {
@@ -532,8 +605,12 @@ class Printer {
     this._printedComments.add(comment);
 
     const isBlockComment = comment.type === "CommentBlock";
-    const printNewLines = isBlockComment && !skipNewLines && !this._noLineTerminator;
-    if (printNewLines && this._buf.hasContent()) this.newline(1);
+    const printNewLines = isBlockComment && skipNewLines !== 1 && !this._noLineTerminator;
+
+    if (printNewLines && this._buf.hasContent() && skipNewLines !== 2) {
+      this.newline(1);
+    }
+
     const lastCharCode = this.getLastChar();
 
     if (lastCharCode !== 91 && lastCharCode !== 123) {
@@ -541,7 +618,6 @@ class Printer {
     }
 
     let val;
-    let maybeNewline = false;
 
     if (isBlockComment) {
       val = `/*${comment.value}*/`;
@@ -556,47 +632,127 @@ class Printer {
           val = val.replace(newlineRegex, "\n");
         }
 
-        const indentSize = Math.max(this._getIndent(), this.format.retainLines ? 0 : this._buf.getCurrentColumn());
+        let indentSize = this.format.retainLines ? 0 : this._buf.getCurrentColumn();
+
+        if (this._shouldIndent(47) || this.format.retainLines) {
+          indentSize += this._getIndent();
+        }
+
         val = val.replace(/\n(?!$)/g, `\n${" ".repeat(indentSize)}`);
-        maybeNewline = true;
       }
     } else if (!this._noLineTerminator) {
-      val = `//${comment.value}\n`;
-      maybeNewline = true;
+      val = `//${comment.value}`;
     } else {
       val = `/*${comment.value}*/`;
     }
 
     if (this.endsWith(47)) this._space();
-    this.withSource("start", comment.loc, this._append.bind(this, val, maybeNewline));
-    if (printNewLines) this.newline(1);
-  }
-
-  _printComments(comments, inlinePureAnnotation) {
-    if (!(comments != null && comments.length)) return;
+    this.source("start", comment.loc);
+
+    this._append(val, isBlockComment);
+
+    if (!isBlockComment && !this._noLineTerminator) {
+      this.newline(1, true);
+    }
+
+    if (printNewLines && skipNewLines !== 3) {
+      this.newline(1);
+    }
+  }
+
+  _printComments(type, comments, node, parent, lineOffset = 0) {
+    {
+      const nodeLoc = node.loc;
+      const len = comments.length;
+      let hasLoc = !!nodeLoc;
+      const nodeStartLine = hasLoc ? nodeLoc.start.line : 0;
+      const nodeEndLine = hasLoc ? nodeLoc.end.line : 0;
+      let lastLine = 0;
+      let leadingCommentNewline = 0;
+
+      for (let i = 0; i < len; i++) {
+        const comment = comments[i];
+
+        if (hasLoc && comment.loc && !this._printedComments.has(comment)) {
+          const commentStartLine = comment.loc.start.line;
+          const commentEndLine = comment.loc.end.line;
+
+          if (type === 0) {
+            let offset = 0;
+
+            if (i === 0) {
+              if (this._buf.hasContent() && (comment.type === "CommentLine" || commentStartLine != commentEndLine)) {
+                offset = leadingCommentNewline = 1;
+              }
+            } else {
+              offset = commentStartLine - lastLine;
+            }
+
+            lastLine = commentEndLine;
+            this.newline(offset);
+
+            this._printComment(comment, 1);
+
+            if (i + 1 === len) {
+              this.newline(Math.max(nodeStartLine - lastLine, leadingCommentNewline));
+              lastLine = nodeStartLine;
+            }
+          } else if (type === 1) {
+            const offset = commentStartLine - (i === 0 ? nodeStartLine : lastLine);
+            lastLine = commentEndLine;
+            this.newline(offset);
+
+            this._printComment(comment, 1);
+
+            if (i + 1 === len) {
+              this.newline(Math.min(1, nodeEndLine - lastLine));
+              lastLine = nodeEndLine;
+            }
+          } else {
+            const offset = commentStartLine - (i === 0 ? nodeEndLine - lineOffset : lastLine);
+            lastLine = commentEndLine;
+            this.newline(offset);
+
+            this._printComment(comment, 1);
+          }
+        } else {
+          hasLoc = false;
+
+          if (len === 1) {
+            const singleLine = comment.loc ? comment.loc.start.line === comment.loc.end.line : !comment.value.includes("\n");
+            const shouldSkipNewline = singleLine && !isStatement(node) && !isClassBody(parent) && !isTSInterfaceBody(parent);
+
+            if (type === 0) {
+              this._printComment(comment, shouldSkipNewline && node.type !== "ObjectExpression" || singleLine && isFunction(parent, {
+                body: node
+              }) ? 1 : 0);
+            } else if (shouldSkipNewline && type === 2) {
+              this._printComment(comment, 1);
+            } else {
+              this._printComment(comment, 0);
+            }
+          } else if (type === 1 && !(node.type === "ObjectExpression" && node.properties.length > 1) && node.type !== "ClassBody" && node.type !== "TSInterfaceBody") {
+            this._printComment(comment, i === 0 ? 2 : i === len - 1 ? 3 : 0);
+          } else {
+            this._printComment(comment, 0);
+          }
+        }
+      }
 
-    if (inlinePureAnnotation && comments.length === 1 && PURE_ANNOTATION_RE.test(comments[0].value)) {
-      this._printComment(comments[0], this._buf.hasContent() && !this.endsWith(10));
-    } else {
-      for (const comment of comments) {
-        this._printComment(comment);
+      if (type === 2 && hasLoc && lastLine) {
+        this._lastCommentLine = lastLine;
       }
     }
   }
 
   printAssertions(node) {
-    var _node$assertions;
-
-    if ((_node$assertions = node.assertions) != null && _node$assertions.length) {
-      this.space();
-      this.word("assert");
-      this.space();
-      this.tokenChar(123);
-      this.space();
-      this.printList(node.assertions, node);
-      this.space();
-      this.tokenChar(125);
-    }
+    this.space();
+    this.printInnerComments(node);
+    this.tokenChar(123);
+    this.space();
+    this.printList(node.assertions, node);
+    this.space();
+    this.tokenChar(125);
   }
 
 }
diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/package.json b/tools/node_modules/eslint/node_modules/@babel/generator/package.json
index 23074f593fc4bd..37b5e07ead7316 100644
--- a/tools/node_modules/eslint/node_modules/@babel/generator/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@babel/generator",
-  "version": "7.19.3",
+  "version": "7.20.0",
   "description": "Turns an AST into code.",
   "author": "The Babel Team (https://babel.dev/team)",
   "license": "MIT",
@@ -19,13 +19,13 @@
     "lib"
   ],
   "dependencies": {
-    "@babel/types": "^7.19.3",
+    "@babel/types": "^7.20.0",
     "@jridgewell/gen-mapping": "^0.3.2",
     "jsesc": "^2.5.1"
   },
   "devDependencies": {
-    "@babel/helper-fixtures": "^7.18.6",
-    "@babel/parser": "^7.19.3",
+    "@babel/helper-fixtures": "^7.19.4",
+    "@babel/parser": "^7.20.0",
     "@jridgewell/trace-mapping": "^0.3.8",
     "@types/jsesc": "^2.5.0",
     "charcodes": "^0.2.0"
diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/options.js b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/options.js
index 921f95ad4ab3d6..0ec76e1e3d2860 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/options.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/options.js
@@ -6,6 +6,7 @@ Object.defineProperty(exports, "__esModule", {
 exports.TargetNames = void 0;
 const TargetNames = {
   node: "node",
+  deno: "deno",
   chrome: "chrome",
   opera: "opera",
   edge: "edge",
diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/targets.js b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/targets.js
index 03c2a765487b1a..316e4cc1d78350 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/targets.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/targets.js
@@ -19,6 +19,7 @@ const browserNameMap = {
   ie_mob: "ie",
   ios_saf: "ios",
   node: "node",
+  deno: "deno",
   op_mob: "opera",
   opera: "opera",
   safari: "safari",
diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/package.json b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/package.json
index 9458458a65338c..10efaf2d6e0d8c 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@babel/helper-compilation-targets",
-  "version": "7.19.3",
+  "version": "7.20.0",
   "author": "The Babel Team (https://babel.dev/team)",
   "license": "MIT",
   "description": "Helper functions on Babel compilation targets",
@@ -22,7 +22,7 @@
     "babel-plugin"
   ],
   "dependencies": {
-    "@babel/compat-data": "^7.19.3",
+    "@babel/compat-data": "^7.20.0",
     "@babel/helper-validator-option": "^7.18.6",
     "browserslist": "^4.21.3",
     "semver": "^6.3.0"
@@ -31,7 +31,7 @@
     "@babel/core": "^7.0.0"
   },
   "devDependencies": {
-    "@babel/core": "^7.19.3",
+    "@babel/core": "^7.19.6",
     "@babel/helper-plugin-test-runner": "^7.18.6",
     "@types/semver": "^5.5.0"
   },
diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/dynamic-import.js b/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/dynamic-import.js
new file mode 100644
index 00000000000000..3f6430520f2843
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/dynamic-import.js
@@ -0,0 +1,17 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+  value: true
+});
+exports.getDynamicImportSource = getDynamicImportSource;
+
+var t = require("@babel/types");
+
+var _template = require("@babel/template");
+
+function getDynamicImportSource(node) {
+  const [source] = node.arguments;
+  return t.isStringLiteral(source) || t.isTemplateLiteral(source) ? source : _template.default.expression.ast`\`\${${source}}\``;
+}
+
+//# sourceMappingURL=dynamic-import.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/index.js
index 7eab7f9261dabf..18dbd96f6a520e 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/index.js
@@ -5,6 +5,12 @@ Object.defineProperty(exports, "__esModule", {
 });
 exports.buildNamespaceInitStatements = buildNamespaceInitStatements;
 exports.ensureStatementsHoisted = ensureStatementsHoisted;
+Object.defineProperty(exports, "getDynamicImportSource", {
+  enumerable: true,
+  get: function () {
+    return _dynamicImport.getDynamicImportSource;
+  }
+});
 Object.defineProperty(exports, "getModuleName", {
   enumerable: true,
   get: function () {
@@ -52,6 +58,8 @@ var _rewriteLiveReferences = require("./rewrite-live-references");
 
 var _normalizeAndLoadMetadata = require("./normalize-and-load-metadata");
 
+var _dynamicImport = require("./dynamic-import");
+
 var _getModuleName = require("./get-module-name");
 
 const {
diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/package.json b/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/package.json
index e673508e385ab6..7c90b096c37494 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@babel/helper-module-transforms",
-  "version": "7.19.0",
+  "version": "7.19.6",
   "description": "Babel helper functions for implementing ES6 module transformations",
   "author": "The Babel Team (https://babel.dev/team)",
   "homepage": "https://babel.dev/docs/en/next/babel-helper-module-transforms",
@@ -17,12 +17,12 @@
   "dependencies": {
     "@babel/helper-environment-visitor": "^7.18.9",
     "@babel/helper-module-imports": "^7.18.6",
-    "@babel/helper-simple-access": "^7.18.6",
+    "@babel/helper-simple-access": "^7.19.4",
     "@babel/helper-split-export-declaration": "^7.18.6",
-    "@babel/helper-validator-identifier": "^7.18.6",
+    "@babel/helper-validator-identifier": "^7.19.1",
     "@babel/template": "^7.18.10",
-    "@babel/traverse": "^7.19.0",
-    "@babel/types": "^7.19.0"
+    "@babel/traverse": "^7.19.6",
+    "@babel/types": "^7.19.4"
   },
   "engines": {
     "node": ">=6.9.0"
diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-simple-access/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/helper-simple-access/lib/index.js
index 0f19aea7962db6..a418ff1b1de60f 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helper-simple-access/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-simple-access/lib/index.js
@@ -97,4 +97,6 @@ const simpleAssignmentVisitor = {
     }
 
   }
-};
\ No newline at end of file
+};
+
+//# sourceMappingURL=index.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-simple-access/package.json b/tools/node_modules/eslint/node_modules/@babel/helper-simple-access/package.json
index b360910a849884..1a65599d1b6dd9 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helper-simple-access/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-simple-access/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@babel/helper-simple-access",
-  "version": "7.18.6",
+  "version": "7.19.4",
   "description": "Babel helper for ensuring that access to a given value is performed through simple accesses",
   "author": "The Babel Team (https://babel.dev/team)",
   "homepage": "https://babel.dev/docs/en/next/babel-helper-simple-access",
@@ -15,10 +15,11 @@
   },
   "main": "./lib/index.js",
   "dependencies": {
-    "@babel/types": "^7.18.6"
+    "@babel/types": "^7.19.4"
   },
   "devDependencies": {
-    "@babel/traverse": "^7.18.6"
+    "@babel/core": "^7.19.3",
+    "@babel/traverse": "^7.19.4"
   },
   "engines": {
     "node": ">=6.9.0"
diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-string-parser/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/helper-string-parser/lib/index.js
index 737ce62ec50bb1..e4a68bf24edb28 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helper-string-parser/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-string-parser/lib/index.js
@@ -27,7 +27,7 @@ function readStringContents(type, input, pos, lineStart, curLine, errors) {
   const initialLineStart = lineStart;
   const initialCurLine = curLine;
   let out = "";
-  let containsInvalid = false;
+  let firstInvalidLoc = null;
   let chunkStart = pos;
   const {
     length
@@ -49,20 +49,23 @@ function readStringContents(type, input, pos, lineStart, curLine, errors) {
 
     if (ch === 92) {
       out += input.slice(chunkStart, pos);
-      let escaped;
-      ({
-        ch: escaped,
-        pos,
-        lineStart,
-        curLine
-      } = readEscapedChar(input, pos, lineStart, curLine, type === "template", errors));
+      const res = readEscapedChar(input, pos, lineStart, curLine, type === "template", errors);
 
-      if (escaped === null) {
-        containsInvalid = true;
+      if (res.ch === null && !firstInvalidLoc) {
+        firstInvalidLoc = {
+          pos,
+          lineStart,
+          curLine
+        };
       } else {
-        out += escaped;
+        out += res.ch;
       }
 
+      ({
+        pos,
+        lineStart,
+        curLine
+      } = res);
       chunkStart = pos;
     } else if (ch === 8232 || ch === 8233) {
       ++pos;
@@ -90,9 +93,10 @@ function readStringContents(type, input, pos, lineStart, curLine, errors) {
   return {
     pos,
     str: out,
-    containsInvalid,
+    firstInvalidLoc,
     lineStart,
-    curLine
+    curLine,
+    containsInvalid: !!firstInvalidLoc
   };
 }
 
@@ -213,7 +217,7 @@ function readHexChar(input, pos, lineStart, curLine, len, forceLen, throwOnInval
   ({
     n,
     pos
-  } = readInt(input, pos, lineStart, curLine, 16, len, forceLen, false, errors));
+  } = readInt(input, pos, lineStart, curLine, 16, len, forceLen, false, errors, !throwOnInvalid));
 
   if (n === null) {
     if (throwOnInvalid) {
@@ -229,7 +233,7 @@ function readHexChar(input, pos, lineStart, curLine, len, forceLen, throwOnInval
   };
 }
 
-function readInt(input, pos, lineStart, curLine, radix, len, forceLen, allowNumSeparator, errors) {
+function readInt(input, pos, lineStart, curLine, radix, len, forceLen, allowNumSeparator, errors, bailOnError) {
   const start = pos;
   const forbiddenSiblings = radix === 16 ? forbiddenNumericSeparatorSiblings.hex : forbiddenNumericSeparatorSiblings.decBinOct;
   const isAllowedSibling = radix === 16 ? isAllowedNumericSeparatorSibling.hex : radix === 10 ? isAllowedNumericSeparatorSibling.dec : radix === 8 ? isAllowedNumericSeparatorSibling.oct : isAllowedNumericSeparatorSibling.bin;
@@ -245,8 +249,16 @@ function readInt(input, pos, lineStart, curLine, radix, len, forceLen, allowNumS
       const next = input.charCodeAt(pos + 1);
 
       if (!allowNumSeparator) {
+        if (bailOnError) return {
+          n: null,
+          pos
+        };
         errors.numericSeparatorInEscapeSequence(pos, lineStart, curLine);
       } else if (Number.isNaN(next) || !isAllowedSibling(next) || forbiddenSiblings.has(prev) || forbiddenSiblings.has(next)) {
+        if (bailOnError) return {
+          n: null,
+          pos
+        };
         errors.unexpectedNumericSeparator(pos, lineStart, curLine);
       }
 
@@ -265,7 +277,12 @@ function readInt(input, pos, lineStart, curLine, radix, len, forceLen, allowNumS
     }
 
     if (val >= radix) {
-      if (val <= 9 && errors.invalidDigit(pos, lineStart, curLine, radix)) {
+      if (val <= 9 && bailOnError) {
+        return {
+          n: null,
+          pos
+        };
+      } else if (val <= 9 && errors.invalidDigit(pos, lineStart, curLine, radix)) {
         val = 0;
       } else if (forceLen) {
         val = 0;
@@ -325,4 +342,6 @@ function readCodePoint(input, pos, lineStart, curLine, throwOnInvalid, errors) {
     code,
     pos
   };
-}
\ No newline at end of file
+}
+
+//# sourceMappingURL=index.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-string-parser/package.json b/tools/node_modules/eslint/node_modules/@babel/helper-string-parser/package.json
index b25007bfb35bb6..4aaea9eca6df49 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helper-string-parser/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-string-parser/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@babel/helper-string-parser",
-  "version": "7.18.10",
+  "version": "7.19.4",
   "description": "A utility package to parse strings",
   "repository": {
     "type": "git",
diff --git a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers-generated.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers-generated.js
index e5d836cd1ec87c..99c6d60f2d0be9 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers-generated.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers-generated.js
@@ -26,7 +26,7 @@ var _default = Object.freeze({
   awaitAsyncGenerator: helper("7.0.0-beta.0", 'import OverloadYield from"OverloadYield";export default function _awaitAsyncGenerator(value){return new OverloadYield(value,0)}'),
   jsx: helper("7.0.0-beta.0", 'var REACT_ELEMENT_TYPE;export default function _createRawReactElement(type,props,key,children){REACT_ELEMENT_TYPE||(REACT_ELEMENT_TYPE="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var defaultProps=type&&type.defaultProps,childrenLength=arguments.length-3;if(props||0===childrenLength||(props={children:void 0}),1===childrenLength)props.children=children;else if(childrenLength>1){for(var childArray=new Array(childrenLength),i=0;i<childrenLength;i++)childArray[i]=arguments[i+3];props.children=childArray}if(props&&defaultProps)for(var propName in defaultProps)void 0===props[propName]&&(props[propName]=defaultProps[propName]);else props||(props=defaultProps||{});return{$$typeof:REACT_ELEMENT_TYPE,type:type,key:void 0===key?null:""+key,ref:null,props:props,_owner:null}}'),
   objectSpread2: helper("7.5.0", 'import defineProperty from"defineProperty";function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}export default function _objectSpread2(target){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?ownKeys(Object(source),!0).forEach((function(key){defineProperty(target,key,source[key])})):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):ownKeys(Object(source)).forEach((function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))}))}return target}'),
-  regeneratorRuntime: helper("7.18.0", 'export default function _regeneratorRuntime(){"use strict";\n/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */_regeneratorRuntime=function(){return exports};var exports={},Op=Object.prototype,hasOwn=Op.hasOwnProperty,$Symbol="function"==typeof Symbol?Symbol:{},iteratorSymbol=$Symbol.iterator||"@@iterator",asyncIteratorSymbol=$Symbol.asyncIterator||"@@asyncIterator",toStringTagSymbol=$Symbol.toStringTag||"@@toStringTag";function define(obj,key,value){return Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}),obj[key]}try{define({},"")}catch(err){define=function(obj,key,value){return obj[key]=value}}function wrap(innerFn,outerFn,self,tryLocsList){var protoGenerator=outerFn&&outerFn.prototype instanceof Generator?outerFn:Generator,generator=Object.create(protoGenerator.prototype),context=new Context(tryLocsList||[]);return generator._invoke=function(innerFn,self,context){var state="suspendedStart";return function(method,arg){if("executing"===state)throw new Error("Generator is already running");if("completed"===state){if("throw"===method)throw arg;return doneResult()}for(context.method=method,context.arg=arg;;){var delegate=context.delegate;if(delegate){var delegateResult=maybeInvokeDelegate(delegate,context);if(delegateResult){if(delegateResult===ContinueSentinel)continue;return delegateResult}}if("next"===context.method)context.sent=context._sent=context.arg;else if("throw"===context.method){if("suspendedStart"===state)throw state="completed",context.arg;context.dispatchException(context.arg)}else"return"===context.method&&context.abrupt("return",context.arg);state="executing";var record=tryCatch(innerFn,self,context);if("normal"===record.type){if(state=context.done?"completed":"suspendedYield",record.arg===ContinueSentinel)continue;return{value:record.arg,done:context.done}}"throw"===record.type&&(state="completed",context.method="throw",context.arg=record.arg)}}}(innerFn,self,context),generator}function tryCatch(fn,obj,arg){try{return{type:"normal",arg:fn.call(obj,arg)}}catch(err){return{type:"throw",arg:err}}}exports.wrap=wrap;var ContinueSentinel={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var IteratorPrototype={};define(IteratorPrototype,iteratorSymbol,(function(){return this}));var getProto=Object.getPrototypeOf,NativeIteratorPrototype=getProto&&getProto(getProto(values([])));NativeIteratorPrototype&&NativeIteratorPrototype!==Op&&hasOwn.call(NativeIteratorPrototype,iteratorSymbol)&&(IteratorPrototype=NativeIteratorPrototype);var Gp=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(IteratorPrototype);function defineIteratorMethods(prototype){["next","throw","return"].forEach((function(method){define(prototype,method,(function(arg){return this._invoke(method,arg)}))}))}function AsyncIterator(generator,PromiseImpl){function invoke(method,arg,resolve,reject){var record=tryCatch(generator[method],generator,arg);if("throw"!==record.type){var result=record.arg,value=result.value;return value&&"object"==typeof value&&hasOwn.call(value,"__await")?PromiseImpl.resolve(value.__await).then((function(value){invoke("next",value,resolve,reject)}),(function(err){invoke("throw",err,resolve,reject)})):PromiseImpl.resolve(value).then((function(unwrapped){result.value=unwrapped,resolve(result)}),(function(error){return invoke("throw",error,resolve,reject)}))}reject(record.arg)}var previousPromise;this._invoke=function(method,arg){function callInvokeWithMethodAndArg(){return new PromiseImpl((function(resolve,reject){invoke(method,arg,resolve,reject)}))}return previousPromise=previousPromise?previousPromise.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}}function maybeInvokeDelegate(delegate,context){var method=delegate.iterator[context.method];if(undefined===method){if(context.delegate=null,"throw"===context.method){if(delegate.iterator.return&&(context.method="return",context.arg=undefined,maybeInvokeDelegate(delegate,context),"throw"===context.method))return ContinueSentinel;context.method="throw",context.arg=new TypeError("The iterator does not provide a \'throw\' method")}return ContinueSentinel}var record=tryCatch(method,delegate.iterator,context.arg);if("throw"===record.type)return context.method="throw",context.arg=record.arg,context.delegate=null,ContinueSentinel;var info=record.arg;return info?info.done?(context[delegate.resultName]=info.value,context.next=delegate.nextLoc,"return"!==context.method&&(context.method="next",context.arg=undefined),context.delegate=null,ContinueSentinel):info:(context.method="throw",context.arg=new TypeError("iterator result is not an object"),context.delegate=null,ContinueSentinel)}function pushTryEntry(locs){var entry={tryLoc:locs[0]};1 in locs&&(entry.catchLoc=locs[1]),2 in locs&&(entry.finallyLoc=locs[2],entry.afterLoc=locs[3]),this.tryEntries.push(entry)}function resetTryEntry(entry){var record=entry.completion||{};record.type="normal",delete record.arg,entry.completion=record}function Context(tryLocsList){this.tryEntries=[{tryLoc:"root"}],tryLocsList.forEach(pushTryEntry,this),this.reset(!0)}function values(iterable){if(iterable){var iteratorMethod=iterable[iteratorSymbol];if(iteratorMethod)return iteratorMethod.call(iterable);if("function"==typeof iterable.next)return iterable;if(!isNaN(iterable.length)){var i=-1,next=function next(){for(;++i<iterable.length;)if(hasOwn.call(iterable,i))return next.value=iterable[i],next.done=!1,next;return next.value=undefined,next.done=!0,next};return next.next=next}}return{next:doneResult}}function doneResult(){return{value:undefined,done:!0}}return GeneratorFunction.prototype=GeneratorFunctionPrototype,define(Gp,"constructor",GeneratorFunctionPrototype),define(GeneratorFunctionPrototype,"constructor",GeneratorFunction),GeneratorFunction.displayName=define(GeneratorFunctionPrototype,toStringTagSymbol,"GeneratorFunction"),exports.isGeneratorFunction=function(genFun){var ctor="function"==typeof genFun&&genFun.constructor;return!!ctor&&(ctor===GeneratorFunction||"GeneratorFunction"===(ctor.displayName||ctor.name))},exports.mark=function(genFun){return Object.setPrototypeOf?Object.setPrototypeOf(genFun,GeneratorFunctionPrototype):(genFun.__proto__=GeneratorFunctionPrototype,define(genFun,toStringTagSymbol,"GeneratorFunction")),genFun.prototype=Object.create(Gp),genFun},exports.awrap=function(arg){return{__await:arg}},defineIteratorMethods(AsyncIterator.prototype),define(AsyncIterator.prototype,asyncIteratorSymbol,(function(){return this})),exports.AsyncIterator=AsyncIterator,exports.async=function(innerFn,outerFn,self,tryLocsList,PromiseImpl){void 0===PromiseImpl&&(PromiseImpl=Promise);var iter=new AsyncIterator(wrap(innerFn,outerFn,self,tryLocsList),PromiseImpl);return exports.isGeneratorFunction(outerFn)?iter:iter.next().then((function(result){return result.done?result.value:iter.next()}))},defineIteratorMethods(Gp),define(Gp,toStringTagSymbol,"Generator"),define(Gp,iteratorSymbol,(function(){return this})),define(Gp,"toString",(function(){return"[object Generator]"})),exports.keys=function(object){var keys=[];for(var key in object)keys.push(key);return keys.reverse(),function next(){for(;keys.length;){var key=keys.pop();if(key in object)return next.value=key,next.done=!1,next}return next.done=!0,next}},exports.values=values,Context.prototype={constructor:Context,reset:function(skipTempReset){if(this.prev=0,this.next=0,this.sent=this._sent=undefined,this.done=!1,this.delegate=null,this.method="next",this.arg=undefined,this.tryEntries.forEach(resetTryEntry),!skipTempReset)for(var name in this)"t"===name.charAt(0)&&hasOwn.call(this,name)&&!isNaN(+name.slice(1))&&(this[name]=undefined)},stop:function(){this.done=!0;var rootRecord=this.tryEntries[0].completion;if("throw"===rootRecord.type)throw rootRecord.arg;return this.rval},dispatchException:function(exception){if(this.done)throw exception;var context=this;function handle(loc,caught){return record.type="throw",record.arg=exception,context.next=loc,caught&&(context.method="next",context.arg=undefined),!!caught}for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i],record=entry.completion;if("root"===entry.tryLoc)return handle("end");if(entry.tryLoc<=this.prev){var hasCatch=hasOwn.call(entry,"catchLoc"),hasFinally=hasOwn.call(entry,"finallyLoc");if(hasCatch&&hasFinally){if(this.prev<entry.catchLoc)return handle(entry.catchLoc,!0);if(this.prev<entry.finallyLoc)return handle(entry.finallyLoc)}else if(hasCatch){if(this.prev<entry.catchLoc)return handle(entry.catchLoc,!0)}else{if(!hasFinally)throw new Error("try statement without catch or finally");if(this.prev<entry.finallyLoc)return handle(entry.finallyLoc)}}}},abrupt:function(type,arg){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc<=this.prev&&hasOwn.call(entry,"finallyLoc")&&this.prev<entry.finallyLoc){var finallyEntry=entry;break}}finallyEntry&&("break"===type||"continue"===type)&&finallyEntry.tryLoc<=arg&&arg<=finallyEntry.finallyLoc&&(finallyEntry=null);var record=finallyEntry?finallyEntry.completion:{};return record.type=type,record.arg=arg,finallyEntry?(this.method="next",this.next=finallyEntry.finallyLoc,ContinueSentinel):this.complete(record)},complete:function(record,afterLoc){if("throw"===record.type)throw record.arg;return"break"===record.type||"continue"===record.type?this.next=record.arg:"return"===record.type?(this.rval=this.arg=record.arg,this.method="return",this.next="end"):"normal"===record.type&&afterLoc&&(this.next=afterLoc),ContinueSentinel},finish:function(finallyLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.finallyLoc===finallyLoc)return this.complete(entry.completion,entry.afterLoc),resetTryEntry(entry),ContinueSentinel}},catch:function(tryLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc===tryLoc){var record=entry.completion;if("throw"===record.type){var thrown=record.arg;resetTryEntry(entry)}return thrown}}throw new Error("illegal catch attempt")},delegateYield:function(iterable,resultName,nextLoc){return this.delegate={iterator:values(iterable),resultName:resultName,nextLoc:nextLoc},"next"===this.method&&(this.arg=undefined),ContinueSentinel}},exports}'),
+  regeneratorRuntime: helper("7.18.0", 'export default function _regeneratorRuntime(){"use strict";\n/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */_regeneratorRuntime=function(){return exports};var exports={},Op=Object.prototype,hasOwn=Op.hasOwnProperty,defineProperty=Object.defineProperty||function(obj,key,desc){obj[key]=desc.value},$Symbol="function"==typeof Symbol?Symbol:{},iteratorSymbol=$Symbol.iterator||"@@iterator",asyncIteratorSymbol=$Symbol.asyncIterator||"@@asyncIterator",toStringTagSymbol=$Symbol.toStringTag||"@@toStringTag";function define(obj,key,value){return Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}),obj[key]}try{define({},"")}catch(err){define=function(obj,key,value){return obj[key]=value}}function wrap(innerFn,outerFn,self,tryLocsList){var protoGenerator=outerFn&&outerFn.prototype instanceof Generator?outerFn:Generator,generator=Object.create(protoGenerator.prototype),context=new Context(tryLocsList||[]);return defineProperty(generator,"_invoke",{value:makeInvokeMethod(innerFn,self,context)}),generator}function tryCatch(fn,obj,arg){try{return{type:"normal",arg:fn.call(obj,arg)}}catch(err){return{type:"throw",arg:err}}}exports.wrap=wrap;var ContinueSentinel={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var IteratorPrototype={};define(IteratorPrototype,iteratorSymbol,(function(){return this}));var getProto=Object.getPrototypeOf,NativeIteratorPrototype=getProto&&getProto(getProto(values([])));NativeIteratorPrototype&&NativeIteratorPrototype!==Op&&hasOwn.call(NativeIteratorPrototype,iteratorSymbol)&&(IteratorPrototype=NativeIteratorPrototype);var Gp=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(IteratorPrototype);function defineIteratorMethods(prototype){["next","throw","return"].forEach((function(method){define(prototype,method,(function(arg){return this._invoke(method,arg)}))}))}function AsyncIterator(generator,PromiseImpl){function invoke(method,arg,resolve,reject){var record=tryCatch(generator[method],generator,arg);if("throw"!==record.type){var result=record.arg,value=result.value;return value&&"object"==typeof value&&hasOwn.call(value,"__await")?PromiseImpl.resolve(value.__await).then((function(value){invoke("next",value,resolve,reject)}),(function(err){invoke("throw",err,resolve,reject)})):PromiseImpl.resolve(value).then((function(unwrapped){result.value=unwrapped,resolve(result)}),(function(error){return invoke("throw",error,resolve,reject)}))}reject(record.arg)}var previousPromise;defineProperty(this,"_invoke",{value:function(method,arg){function callInvokeWithMethodAndArg(){return new PromiseImpl((function(resolve,reject){invoke(method,arg,resolve,reject)}))}return previousPromise=previousPromise?previousPromise.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(innerFn,self,context){var state="suspendedStart";return function(method,arg){if("executing"===state)throw new Error("Generator is already running");if("completed"===state){if("throw"===method)throw arg;return doneResult()}for(context.method=method,context.arg=arg;;){var delegate=context.delegate;if(delegate){var delegateResult=maybeInvokeDelegate(delegate,context);if(delegateResult){if(delegateResult===ContinueSentinel)continue;return delegateResult}}if("next"===context.method)context.sent=context._sent=context.arg;else if("throw"===context.method){if("suspendedStart"===state)throw state="completed",context.arg;context.dispatchException(context.arg)}else"return"===context.method&&context.abrupt("return",context.arg);state="executing";var record=tryCatch(innerFn,self,context);if("normal"===record.type){if(state=context.done?"completed":"suspendedYield",record.arg===ContinueSentinel)continue;return{value:record.arg,done:context.done}}"throw"===record.type&&(state="completed",context.method="throw",context.arg=record.arg)}}}function maybeInvokeDelegate(delegate,context){var method=delegate.iterator[context.method];if(undefined===method){if(context.delegate=null,"throw"===context.method){if(delegate.iterator.return&&(context.method="return",context.arg=undefined,maybeInvokeDelegate(delegate,context),"throw"===context.method))return ContinueSentinel;context.method="throw",context.arg=new TypeError("The iterator does not provide a \'throw\' method")}return ContinueSentinel}var record=tryCatch(method,delegate.iterator,context.arg);if("throw"===record.type)return context.method="throw",context.arg=record.arg,context.delegate=null,ContinueSentinel;var info=record.arg;return info?info.done?(context[delegate.resultName]=info.value,context.next=delegate.nextLoc,"return"!==context.method&&(context.method="next",context.arg=undefined),context.delegate=null,ContinueSentinel):info:(context.method="throw",context.arg=new TypeError("iterator result is not an object"),context.delegate=null,ContinueSentinel)}function pushTryEntry(locs){var entry={tryLoc:locs[0]};1 in locs&&(entry.catchLoc=locs[1]),2 in locs&&(entry.finallyLoc=locs[2],entry.afterLoc=locs[3]),this.tryEntries.push(entry)}function resetTryEntry(entry){var record=entry.completion||{};record.type="normal",delete record.arg,entry.completion=record}function Context(tryLocsList){this.tryEntries=[{tryLoc:"root"}],tryLocsList.forEach(pushTryEntry,this),this.reset(!0)}function values(iterable){if(iterable){var iteratorMethod=iterable[iteratorSymbol];if(iteratorMethod)return iteratorMethod.call(iterable);if("function"==typeof iterable.next)return iterable;if(!isNaN(iterable.length)){var i=-1,next=function next(){for(;++i<iterable.length;)if(hasOwn.call(iterable,i))return next.value=iterable[i],next.done=!1,next;return next.value=undefined,next.done=!0,next};return next.next=next}}return{next:doneResult}}function doneResult(){return{value:undefined,done:!0}}return GeneratorFunction.prototype=GeneratorFunctionPrototype,defineProperty(Gp,"constructor",{value:GeneratorFunctionPrototype,configurable:!0}),defineProperty(GeneratorFunctionPrototype,"constructor",{value:GeneratorFunction,configurable:!0}),GeneratorFunction.displayName=define(GeneratorFunctionPrototype,toStringTagSymbol,"GeneratorFunction"),exports.isGeneratorFunction=function(genFun){var ctor="function"==typeof genFun&&genFun.constructor;return!!ctor&&(ctor===GeneratorFunction||"GeneratorFunction"===(ctor.displayName||ctor.name))},exports.mark=function(genFun){return Object.setPrototypeOf?Object.setPrototypeOf(genFun,GeneratorFunctionPrototype):(genFun.__proto__=GeneratorFunctionPrototype,define(genFun,toStringTagSymbol,"GeneratorFunction")),genFun.prototype=Object.create(Gp),genFun},exports.awrap=function(arg){return{__await:arg}},defineIteratorMethods(AsyncIterator.prototype),define(AsyncIterator.prototype,asyncIteratorSymbol,(function(){return this})),exports.AsyncIterator=AsyncIterator,exports.async=function(innerFn,outerFn,self,tryLocsList,PromiseImpl){void 0===PromiseImpl&&(PromiseImpl=Promise);var iter=new AsyncIterator(wrap(innerFn,outerFn,self,tryLocsList),PromiseImpl);return exports.isGeneratorFunction(outerFn)?iter:iter.next().then((function(result){return result.done?result.value:iter.next()}))},defineIteratorMethods(Gp),define(Gp,toStringTagSymbol,"Generator"),define(Gp,iteratorSymbol,(function(){return this})),define(Gp,"toString",(function(){return"[object Generator]"})),exports.keys=function(val){var object=Object(val),keys=[];for(var key in object)keys.push(key);return keys.reverse(),function next(){for(;keys.length;){var key=keys.pop();if(key in object)return next.value=key,next.done=!1,next}return next.done=!0,next}},exports.values=values,Context.prototype={constructor:Context,reset:function(skipTempReset){if(this.prev=0,this.next=0,this.sent=this._sent=undefined,this.done=!1,this.delegate=null,this.method="next",this.arg=undefined,this.tryEntries.forEach(resetTryEntry),!skipTempReset)for(var name in this)"t"===name.charAt(0)&&hasOwn.call(this,name)&&!isNaN(+name.slice(1))&&(this[name]=undefined)},stop:function(){this.done=!0;var rootRecord=this.tryEntries[0].completion;if("throw"===rootRecord.type)throw rootRecord.arg;return this.rval},dispatchException:function(exception){if(this.done)throw exception;var context=this;function handle(loc,caught){return record.type="throw",record.arg=exception,context.next=loc,caught&&(context.method="next",context.arg=undefined),!!caught}for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i],record=entry.completion;if("root"===entry.tryLoc)return handle("end");if(entry.tryLoc<=this.prev){var hasCatch=hasOwn.call(entry,"catchLoc"),hasFinally=hasOwn.call(entry,"finallyLoc");if(hasCatch&&hasFinally){if(this.prev<entry.catchLoc)return handle(entry.catchLoc,!0);if(this.prev<entry.finallyLoc)return handle(entry.finallyLoc)}else if(hasCatch){if(this.prev<entry.catchLoc)return handle(entry.catchLoc,!0)}else{if(!hasFinally)throw new Error("try statement without catch or finally");if(this.prev<entry.finallyLoc)return handle(entry.finallyLoc)}}}},abrupt:function(type,arg){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc<=this.prev&&hasOwn.call(entry,"finallyLoc")&&this.prev<entry.finallyLoc){var finallyEntry=entry;break}}finallyEntry&&("break"===type||"continue"===type)&&finallyEntry.tryLoc<=arg&&arg<=finallyEntry.finallyLoc&&(finallyEntry=null);var record=finallyEntry?finallyEntry.completion:{};return record.type=type,record.arg=arg,finallyEntry?(this.method="next",this.next=finallyEntry.finallyLoc,ContinueSentinel):this.complete(record)},complete:function(record,afterLoc){if("throw"===record.type)throw record.arg;return"break"===record.type||"continue"===record.type?this.next=record.arg:"return"===record.type?(this.rval=this.arg=record.arg,this.method="return",this.next="end"):"normal"===record.type&&afterLoc&&(this.next=afterLoc),ContinueSentinel},finish:function(finallyLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.finallyLoc===finallyLoc)return this.complete(entry.completion,entry.afterLoc),resetTryEntry(entry),ContinueSentinel}},catch:function(tryLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc===tryLoc){var record=entry.completion;if("throw"===record.type){var thrown=record.arg;resetTryEntry(entry)}return thrown}}throw new Error("illegal catch attempt")},delegateYield:function(iterable,resultName,nextLoc){return this.delegate={iterator:values(iterable),resultName:resultName,nextLoc:nextLoc},"next"===this.method&&(this.arg=undefined),ContinueSentinel}},exports}'),
   typeof: helper("7.0.0-beta.0", 'export default function _typeof(obj){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}'),
   wrapRegExp: helper("7.19.0", 'import setPrototypeOf from"setPrototypeOf";import inherits from"inherits";export default function _wrapRegExp(){_wrapRegExp=function(re,groups){return new BabelRegExp(re,void 0,groups)};var _super=RegExp.prototype,_groups=new WeakMap;function BabelRegExp(re,flags,groups){var _this=new RegExp(re,flags);return _groups.set(_this,groups||_groups.get(re)),setPrototypeOf(_this,BabelRegExp.prototype)}function buildGroups(result,re){var g=_groups.get(re);return Object.keys(g).reduce((function(groups,name){var i=g[name];if("number"==typeof i)groups[name]=result[i];else{for(var k=0;void 0===result[i[k]]&&k+1<i.length;)k++;groups[name]=result[i[k]]}return groups}),Object.create(null))}return inherits(BabelRegExp,RegExp),BabelRegExp.prototype.exec=function(str){var result=_super.exec.call(this,str);return result&&(result.groups=buildGroups(result,this)),result},BabelRegExp.prototype[Symbol.replace]=function(str,substitution){if("string"==typeof substitution){var groups=_groups.get(this);return _super[Symbol.replace].call(this,str,substitution.replace(/\\$<([^>]+)>/g,(function(_,name){return"$"+groups[name]})))}if("function"==typeof substitution){var _this=this;return _super[Symbol.replace].call(this,str,(function(){var args=arguments;return"object"!=typeof args[args.length-1]&&(args=[].slice.call(args)).push(buildGroups(args,_this)),substitution.apply(this,args)}))}return _super[Symbol.replace].call(this,str,substitution)},_wrapRegExp.apply(this,arguments)}')
 });
diff --git a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers.js
index 64b40d49731cb6..3ebed4ae2efbb6 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers.js
@@ -402,7 +402,7 @@ helpers.newArrowCheck = helper("7.0.0-beta.0")`
 `;
 helpers.objectDestructuringEmpty = helper("7.0.0-beta.0")`
   export default function _objectDestructuringEmpty(obj) {
-    if (obj == null) throw new TypeError("Cannot destructure undefined");
+    if (obj == null) throw new TypeError("Cannot destructure " + obj);
   }
 `;
 helpers.objectWithoutPropertiesLoose = helper("7.0.0-beta.0")`
diff --git a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/regeneratorRuntime.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/regeneratorRuntime.js
index 6badb4ba6a1167..a1b59a2258d58c 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/regeneratorRuntime.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/regeneratorRuntime.js
@@ -15,6 +15,11 @@ function _regeneratorRuntime() {
   var _exports = {};
   var Op = Object.prototype;
   var hasOwn = Op.hasOwnProperty;
+
+  var defineProperty = Object.defineProperty || function (obj, key, desc) {
+    obj[key] = desc.value;
+  };
+
   var undefined;
   var $Symbol = typeof Symbol === "function" ? Symbol : {};
   var iteratorSymbol = $Symbol.iterator || "@@iterator";
@@ -43,7 +48,9 @@ function _regeneratorRuntime() {
     var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator;
     var generator = Object.create(protoGenerator.prototype);
     var context = new Context(tryLocsList || []);
-    generator._invoke = makeInvokeMethod(innerFn, self, context);
+    defineProperty(generator, "_invoke", {
+      value: makeInvokeMethod(innerFn, self, context)
+    });
     return generator;
   }
 
@@ -88,8 +95,14 @@ function _regeneratorRuntime() {
 
   var Gp = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(IteratorPrototype);
   GeneratorFunction.prototype = GeneratorFunctionPrototype;
-  define(Gp, "constructor", GeneratorFunctionPrototype);
-  define(GeneratorFunctionPrototype, "constructor", GeneratorFunction);
+  defineProperty(Gp, "constructor", {
+    value: GeneratorFunctionPrototype,
+    configurable: true
+  });
+  defineProperty(GeneratorFunctionPrototype, "constructor", {
+    value: GeneratorFunction,
+    configurable: true
+  });
   GeneratorFunction.displayName = define(GeneratorFunctionPrototype, toStringTagSymbol, "GeneratorFunction");
 
   function defineIteratorMethods(prototype) {
@@ -162,7 +175,9 @@ function _regeneratorRuntime() {
       return previousPromise = previousPromise ? previousPromise.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg();
     }
 
-    this._invoke = enqueue;
+    defineProperty(this, "_invoke", {
+      value: enqueue
+    });
   }
 
   defineIteratorMethods(AsyncIterator.prototype);
@@ -344,7 +359,8 @@ function _regeneratorRuntime() {
     this.reset(true);
   }
 
-  _exports.keys = function (object) {
+  _exports.keys = function (val) {
+    var object = Object(val);
     var keys = [];
 
     for (var key in object) {
diff --git a/tools/node_modules/eslint/node_modules/@babel/helpers/package.json b/tools/node_modules/eslint/node_modules/@babel/helpers/package.json
index c8d9ff4f7d732e..4984786c6ddd03 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helpers/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/helpers/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@babel/helpers",
-  "version": "7.19.0",
+  "version": "7.20.0",
   "description": "Collection of helper functions used by Babel transforms.",
   "author": "The Babel Team (https://babel.dev/team)",
   "homepage": "https://babel.dev/docs/en/next/babel-helpers",
@@ -16,14 +16,14 @@
   "main": "./lib/index.js",
   "dependencies": {
     "@babel/template": "^7.18.10",
-    "@babel/traverse": "^7.19.0",
-    "@babel/types": "^7.19.0"
+    "@babel/traverse": "^7.20.0",
+    "@babel/types": "^7.20.0"
   },
   "devDependencies": {
-    "@babel/generator": "^7.19.0",
+    "@babel/generator": "^7.20.0",
     "@babel/helper-plugin-test-runner": "^7.18.6",
-    "@babel/parser": "^7.19.0",
-    "regenerator-runtime": "^0.13.9",
+    "@babel/parser": "^7.20.0",
+    "regenerator-runtime": "^0.13.10",
     "terser": "^5.9.0"
   },
   "engines": {
diff --git a/tools/node_modules/eslint/node_modules/@babel/parser/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/parser/lib/index.js
index ea0597675f507f..a6acbadb0a3233 100644
--- a/tools/node_modules/eslint/node_modules/@babel/parser/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/parser/lib/index.js
@@ -160,6 +160,7 @@ var StandardErrors = {
   ForInOfLoopInitializer: ({
     type
   }) => `'${type === "ForInStatement" ? "for-in" : "for-of"}' loop variable declaration may not have an initializer.`,
+  ForInUsing: "For-in loop may not start with 'using' declaration.",
   ForOfAsync: "The left-hand side of a for-of loop may not be 'async'.",
   ForOfLet: "The left-hand side of a for-of loop may not start with 'let'.",
   GeneratorInSingleStatementContext: "Generators can only be declared at the top level or inside a block.",
@@ -178,6 +179,8 @@ var StandardErrors = {
   ImportCallNotNewExpression: "Cannot use new with import(...).",
   ImportCallSpreadArgument: "`...` is not allowed in `import()`.",
   ImportJSONBindingNotDefault: "A JSON module can only be imported with `default`.",
+  ImportReflectionHasAssertion: "`import module x` cannot have assertions.",
+  ImportReflectionNotBinding: 'Only `import module x from "./module"` is valid.',
   IncompatibleRegExpUVFlags: "The 'u' and 'v' regular expression flags cannot be enabled at the same time.",
   InvalidBigIntLiteral: "Invalid BigIntLiteral.",
   InvalidCodePoint: "Code point out of bounds.",
@@ -292,6 +295,7 @@ var StandardErrors = {
     unexpected
   }) => `Unexpected token${unexpected ? ` '${unexpected}'.` : ""}${expected ? `, expected "${expected}"` : ""}`,
   UnexpectedTokenUnaryExponentiation: "Illegal expression. Wrap left hand side or entire exponentiation in parentheses.",
+  UnexpectedUsingDeclaration: "Using declaration cannot appear in the top level when source type is `script`.",
   UnsupportedBind: "Binding should be performed on object property.",
   UnsupportedDecoratorExport: "A decorated export must export a class declaration.",
   UnsupportedDefaultExport: "Only expressions, functions or classes are allowed as the `default` export.",
@@ -307,6 +311,7 @@ var StandardErrors = {
   UnterminatedRegExp: "Unterminated regular expression.",
   UnterminatedString: "Unterminated string constant.",
   UnterminatedTemplate: "Unterminated template.",
+  UsingDeclarationHasBindingPattern: "Using declaration cannot have destructuring patterns.",
   VarRedeclaration: ({
     identifierName
   }) => `Identifier '${identifierName}' has already been declared.`,
@@ -680,8 +685,8 @@ var estree = (superClass => class ESTreeParserMixin extends superClass {
     return node;
   }
 
-  parseObjectProperty(prop, startPos, startLoc, isPattern, refExpressionErrors) {
-    const node = super.parseObjectProperty(prop, startPos, startLoc, isPattern, refExpressionErrors);
+  parseObjectProperty(prop, startLoc, isPattern, refExpressionErrors) {
+    const node = super.parseObjectProperty(prop, startLoc, isPattern, refExpressionErrors);
 
     if (node) {
       node.kind = "init";
@@ -762,8 +767,8 @@ var estree = (superClass => class ESTreeParserMixin extends superClass {
     super.toReferencedArguments(node);
   }
 
-  parseExport(unfinished) {
-    const node = super.parseExport(unfinished);
+  parseExport(unfinished, decorators) {
+    const node = super.parseExport(unfinished, decorators);
 
     switch (node.type) {
       case "ExportAllDeclaration":
@@ -783,8 +788,8 @@ var estree = (superClass => class ESTreeParserMixin extends superClass {
     return node;
   }
 
-  parseSubscript(base, startPos, startLoc, noCalls, state) {
-    const node = super.parseSubscript(base, startPos, startLoc, noCalls, state);
+  parseSubscript(base, startLoc, noCalls, state) {
+    const node = super.parseSubscript(base, startLoc, noCalls, state);
 
     if (state.optionalChainMember) {
       if (node.type === "OptionalMemberExpression" || node.type === "OptionalCallExpression") {
@@ -827,8 +832,8 @@ var estree = (superClass => class ESTreeParserMixin extends superClass {
     return toESTreeLocation(super.finishNodeAt(node, type, endLoc));
   }
 
-  resetStartLocation(node, start, startLoc) {
-    super.resetStartLocation(node, start, startLoc);
+  resetStartLocation(node, startLoc) {
+    super.resetStartLocation(node, startLoc);
     toESTreeLocation(node);
   }
 
@@ -1223,6 +1228,9 @@ const tt = {
   _static: createKeywordLike("static", {
     startsExpr
   }),
+  _using: createKeywordLike("using", {
+    startsExpr
+  }),
   _yield: createKeywordLike("yield", {
     startsExpr
   }),
@@ -1259,6 +1267,9 @@ const tt = {
   _require: createKeywordLike("require", {
     startsExpr
   }),
+  _satisfies: createKeywordLike("satisfies", {
+    startsExpr
+  }),
   _keyof: createKeywordLike("keyof", {
     startsExpr
   }),
@@ -1327,16 +1338,16 @@ const tt = {
   })
 };
 function tokenIsIdentifier(token) {
-  return token >= 93 && token <= 128;
+  return token >= 93 && token <= 130;
 }
 function tokenKeywordOrIdentifierIsKeyword(token) {
   return token <= 92;
 }
 function tokenIsKeywordOrIdentifier(token) {
-  return token >= 58 && token <= 128;
+  return token >= 58 && token <= 130;
 }
 function tokenIsLiteralPropertyName(token) {
-  return token >= 58 && token <= 132;
+  return token >= 58 && token <= 134;
 }
 function tokenComesBeforeExpression(token) {
   return tokenBeforeExprs[token];
@@ -1348,7 +1359,7 @@ function tokenIsAssignment(token) {
   return token >= 29 && token <= 33;
 }
 function tokenIsFlowInterfaceOrTypeOrOpaque(token) {
-  return token >= 125 && token <= 127;
+  return token >= 127 && token <= 129;
 }
 function tokenIsLoop(token) {
   return token >= 90 && token <= 92;
@@ -1366,10 +1377,10 @@ function tokenIsPrefix(token) {
   return tokenPrefixes[token];
 }
 function tokenIsTSTypeOperator(token) {
-  return token >= 117 && token <= 119;
+  return token >= 119 && token <= 121;
 }
 function tokenIsTSDeclarationStart(token) {
-  return token >= 120 && token <= 126;
+  return token >= 122 && token <= 128;
 }
 function tokenLabelName(token) {
   return tokenLabels[token];
@@ -1403,7 +1414,7 @@ function getExportedToken(token) {
     }
   };
 
-  tokenTypes[138].updateContext = context => {
+  tokenTypes[140].updateContext = context => {
     context.push(types.j_expr, types.j_oTag);
   };
 }
@@ -1554,6 +1565,10 @@ class ScopeHandler {
     this.inModule = inModule;
   }
 
+  get inTopLevel() {
+    return (this.currentScope().flags & SCOPE_PROGRAM) > 0;
+  }
+
   get inFunction() {
     return (this.currentVarScopeFlags() & SCOPE_FUNCTION) > 0;
   }
@@ -2064,11 +2079,10 @@ class State {
     this.soloAwait = false;
     this.inFSharpPipelineDirectBody = false;
     this.labels = [];
-    this.decoratorStack = [[]];
     this.comments = [];
     this.commentStack = [];
     this.pos = 0;
-    this.type = 135;
+    this.type = 137;
     this.value = null;
     this.start = 0;
     this.end = 0;
@@ -2078,6 +2092,7 @@ class State {
     this.context = [types.brace];
     this.canStartJSXElement = true;
     this.containsEsc = false;
+    this.firstInvalidTemplateEscapePos = null;
     this.strictErrors = new Map();
     this.tokensLength = 0;
   }
@@ -2137,7 +2152,7 @@ function readStringContents(type, input, pos, lineStart, curLine, errors) {
   const initialLineStart = lineStart;
   const initialCurLine = curLine;
   let out = "";
-  let containsInvalid = false;
+  let firstInvalidLoc = null;
   let chunkStart = pos;
   const {
     length
@@ -2159,20 +2174,23 @@ function readStringContents(type, input, pos, lineStart, curLine, errors) {
 
     if (ch === 92) {
       out += input.slice(chunkStart, pos);
-      let escaped;
-      ({
-        ch: escaped,
-        pos,
-        lineStart,
-        curLine
-      } = readEscapedChar(input, pos, lineStart, curLine, type === "template", errors));
+      const res = readEscapedChar(input, pos, lineStart, curLine, type === "template", errors);
 
-      if (escaped === null) {
-        containsInvalid = true;
+      if (res.ch === null && !firstInvalidLoc) {
+        firstInvalidLoc = {
+          pos,
+          lineStart,
+          curLine
+        };
       } else {
-        out += escaped;
+        out += res.ch;
       }
 
+      ({
+        pos,
+        lineStart,
+        curLine
+      } = res);
       chunkStart = pos;
     } else if (ch === 8232 || ch === 8233) {
       ++pos;
@@ -2200,9 +2218,10 @@ function readStringContents(type, input, pos, lineStart, curLine, errors) {
   return {
     pos,
     str: out,
-    containsInvalid,
+    firstInvalidLoc,
     lineStart,
-    curLine
+    curLine,
+    containsInvalid: !!firstInvalidLoc
   };
 }
 
@@ -2323,7 +2342,7 @@ function readHexChar(input, pos, lineStart, curLine, len, forceLen, throwOnInval
   ({
     n,
     pos
-  } = readInt(input, pos, lineStart, curLine, 16, len, forceLen, false, errors));
+  } = readInt(input, pos, lineStart, curLine, 16, len, forceLen, false, errors, !throwOnInvalid));
 
   if (n === null) {
     if (throwOnInvalid) {
@@ -2339,7 +2358,7 @@ function readHexChar(input, pos, lineStart, curLine, len, forceLen, throwOnInval
   };
 }
 
-function readInt(input, pos, lineStart, curLine, radix, len, forceLen, allowNumSeparator, errors) {
+function readInt(input, pos, lineStart, curLine, radix, len, forceLen, allowNumSeparator, errors, bailOnError) {
   const start = pos;
   const forbiddenSiblings = radix === 16 ? forbiddenNumericSeparatorSiblings.hex : forbiddenNumericSeparatorSiblings.decBinOct;
   const isAllowedSibling = radix === 16 ? isAllowedNumericSeparatorSibling.hex : radix === 10 ? isAllowedNumericSeparatorSibling.dec : radix === 8 ? isAllowedNumericSeparatorSibling.oct : isAllowedNumericSeparatorSibling.bin;
@@ -2355,8 +2374,16 @@ function readInt(input, pos, lineStart, curLine, radix, len, forceLen, allowNumS
       const next = input.charCodeAt(pos + 1);
 
       if (!allowNumSeparator) {
+        if (bailOnError) return {
+          n: null,
+          pos
+        };
         errors.numericSeparatorInEscapeSequence(pos, lineStart, curLine);
       } else if (Number.isNaN(next) || !isAllowedSibling(next) || forbiddenSiblings.has(prev) || forbiddenSiblings.has(next)) {
+        if (bailOnError) return {
+          n: null,
+          pos
+        };
         errors.unexpectedNumericSeparator(pos, lineStart, curLine);
       }
 
@@ -2375,7 +2402,12 @@ function readInt(input, pos, lineStart, curLine, radix, len, forceLen, allowNumS
     }
 
     if (val >= radix) {
-      if (val <= 9 && errors.invalidDigit(pos, lineStart, curLine, radix)) {
+      if (val <= 9 && bailOnError) {
+        return {
+          n: null,
+          pos
+        };
+      } else if (val <= 9 && errors.invalidDigit(pos, lineStart, curLine, radix)) {
         val = 0;
       } else if (forceLen) {
         val = 0;
@@ -2610,18 +2642,18 @@ class Tokenizer extends CommentsParser {
     if (!this.isLookahead) this.state.startLoc = this.state.curPosition();
 
     if (this.state.pos >= this.length) {
-      this.finishToken(135);
+      this.finishToken(137);
       return;
     }
 
     this.getTokenFromCode(this.codePointAtPos(this.state.pos));
   }
 
-  skipBlockComment() {
+  skipBlockComment(commentEnd) {
     let startLoc;
     if (!this.isLookahead) startLoc = this.state.curPosition();
     const start = this.state.pos;
-    const end = this.input.indexOf("*/", start + 2);
+    const end = this.input.indexOf(commentEnd, start + 2);
 
     if (end === -1) {
       throw this.raise(Errors.UnterminatedComment, {
@@ -2629,7 +2661,7 @@ class Tokenizer extends CommentsParser {
       });
     }
 
-    this.state.pos = end + 2;
+    this.state.pos = end + commentEnd.length;
     lineBreakG.lastIndex = start + 2;
 
     while (lineBreakG.test(this.input) && lineBreakG.lastIndex <= end) {
@@ -2642,7 +2674,7 @@ class Tokenizer extends CommentsParser {
       type: "CommentBlock",
       value: this.input.slice(start + 2, end),
       start,
-      end: end + 2,
+      end: end + commentEnd.length,
       loc: new SourceLocation(startLoc, this.state.curPosition())
     };
     if (this.options.tokens) this.pushToken(comment);
@@ -2706,7 +2738,7 @@ class Tokenizer extends CommentsParser {
           switch (this.input.charCodeAt(this.state.pos + 1)) {
             case 42:
               {
-                const comment = this.skipBlockComment();
+                const comment = this.skipBlockComment("*/");
 
                 if (comment !== undefined) {
                   this.addComment(comment);
@@ -2833,10 +2865,10 @@ class Tokenizer extends CommentsParser {
       }
     } else if (isIdentifierStart(next)) {
       ++this.state.pos;
-      this.finishToken(134, this.readWord1(next));
+      this.finishToken(136, this.readWord1(next));
     } else if (next === 92) {
       ++this.state.pos;
-      this.finishToken(134, this.readWord1());
+      this.finishToken(136, this.readWord1());
     } else {
       this.finishOp(27, 1);
     }
@@ -3370,7 +3402,7 @@ class Tokenizer extends CommentsParser {
     }
 
     this.state.pos = pos;
-    this.finishToken(133, {
+    this.finishToken(135, {
       pattern: content,
       flags: mods
     });
@@ -3380,7 +3412,7 @@ class Tokenizer extends CommentsParser {
     const {
       n,
       pos
-    } = readInt(this.input, this.state.pos, this.state.lineStart, this.state.curLine, radix, len, forceLen, allowNumSeparator, this.errorHandlers_readInt);
+    } = readInt(this.input, this.state.pos, this.state.lineStart, this.state.curLine, radix, len, forceLen, allowNumSeparator, this.errorHandlers_readInt, false);
     this.state.pos = pos;
     return n;
   }
@@ -3417,11 +3449,11 @@ class Tokenizer extends CommentsParser {
 
     if (isBigInt) {
       const str = this.input.slice(startLoc.index, this.state.pos).replace(/[_n]/g, "");
-      this.finishToken(131, str);
+      this.finishToken(133, str);
       return;
     }
 
-    this.finishToken(130, val);
+    this.finishToken(132, val);
   }
 
   readNumber(startsWithDot) {
@@ -3520,17 +3552,17 @@ class Tokenizer extends CommentsParser {
     const str = this.input.slice(start, this.state.pos).replace(/[_mn]/g, "");
 
     if (isBigInt) {
-      this.finishToken(131, str);
+      this.finishToken(133, str);
       return;
     }
 
     if (isDecimal) {
-      this.finishToken(132, str);
+      this.finishToken(134, str);
       return;
     }
 
     const val = isOctal ? parseInt(str, 8) : parseFloat(str);
-    this.finishToken(130, val);
+    this.finishToken(132, val);
   }
 
   readCodePoint(throwOnInvalid) {
@@ -3552,7 +3584,7 @@ class Tokenizer extends CommentsParser {
     this.state.pos = pos + 1;
     this.state.lineStart = lineStart;
     this.state.curLine = curLine;
-    this.finishToken(129, str);
+    this.finishToken(131, str);
   }
 
   readTemplateContinuation() {
@@ -3568,7 +3600,7 @@ class Tokenizer extends CommentsParser {
     const opening = this.input[this.state.pos];
     const {
       str,
-      containsInvalid,
+      firstInvalidLoc,
       pos,
       curLine,
       lineStart
@@ -3577,11 +3609,15 @@ class Tokenizer extends CommentsParser {
     this.state.lineStart = lineStart;
     this.state.curLine = curLine;
 
+    if (firstInvalidLoc) {
+      this.state.firstInvalidTemplateEscapePos = new Position(firstInvalidLoc.curLine, firstInvalidLoc.pos - firstInvalidLoc.lineStart, firstInvalidLoc.pos);
+    }
+
     if (this.input.codePointAt(pos) === 96) {
-      this.finishToken(24, containsInvalid ? null : opening + str + "`");
+      this.finishToken(24, firstInvalidLoc ? null : opening + str + "`");
     } else {
       this.state.pos++;
-      this.finishToken(25, containsInvalid ? null : opening + str + "${");
+      this.finishToken(25, firstInvalidLoc ? null : opening + str + "${");
     }
   }
 
@@ -3657,7 +3693,7 @@ class Tokenizer extends CommentsParser {
     if (type !== undefined) {
       this.finishToken(type, tokenLabelName(type));
     } else {
-      this.finishToken(128, word);
+      this.finishToken(130, word);
     }
   }
 
@@ -4108,7 +4144,7 @@ class UtilParser extends Tokenizer {
   }
 
   canInsertSemicolon() {
-    return this.match(135) || this.match(8) || this.hasPrecedingLineBreak();
+    return this.match(137) || this.match(8) || this.hasPrecedingLineBreak();
   }
 
   hasPrecedingLineBreak() {
@@ -4412,12 +4448,12 @@ class NodeUtils extends UtilParser {
     return new Node(this, this.state.start, this.state.startLoc);
   }
 
-  startNodeAt(pos, loc) {
-    return new Node(this, pos, loc);
+  startNodeAt(loc) {
+    return new Node(this, loc.index, loc);
   }
 
   startNodeAtNode(type) {
-    return this.startNodeAt(type.start, type.loc.start);
+    return this.startNodeAt(type.loc.start);
   }
 
   finishNode(node, type) {
@@ -4434,10 +4470,10 @@ class NodeUtils extends UtilParser {
     return node;
   }
 
-  resetStartLocation(node, start, startLoc) {
-    node.start = start;
+  resetStartLocation(node, startLoc) {
+    node.start = startLoc.index;
     node.loc.start = startLoc;
-    if (this.options.ranges) node.range[0] = start;
+    if (this.options.ranges) node.range[0] = startLoc.index;
   }
 
   resetEndLocation(node, endLoc = this.state.lastTokEndLoc) {
@@ -4447,7 +4483,7 @@ class NodeUtils extends UtilParser {
   }
 
   resetStartLocationFromNode(node, locationNode) {
-    this.resetStartLocation(node, locationNode.start, locationNode.loc.start);
+    this.resetStartLocation(node, locationNode.loc.start);
   }
 
 }
@@ -4506,6 +4542,7 @@ const FlowErrors = ParseErrorEnum`flow`({
     enumName
   }) => `String enum members need to consistently either all use initializers, or use no initializers, in enum \`${enumName}\`.`,
   GetterMayNotHaveThisParam: "A getter cannot have a `this` parameter.",
+  ImportReflectionHasImportType: "An `import module` declaration can not use `type` or `typeof` keyword.",
   ImportTypeShorthandOnlyInPureImport: "The `type` and `typeof` keywords on named imports can only be used on regular `import` statements. It cannot be used with `import type` or `import typeof` statements.",
   InexactInsideExact: "Explicit inexact syntax cannot appear inside an explicit exact object type.",
   InexactInsideNonObject: "Explicit inexact syntax cannot appear in class or interface definitions.",
@@ -4596,7 +4633,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
   }
 
   finishToken(type, val) {
-    if (type !== 129 && type !== 13 && type !== 28) {
+    if (type !== 131 && type !== 13 && type !== 28) {
       if (this.flowPragma === undefined) {
         this.flowPragma = null;
       }
@@ -4634,7 +4671,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
     const node = this.startNode();
     const moduloLoc = this.state.startLoc;
     this.next();
-    this.expectContextual(107);
+    this.expectContextual(108);
 
     if (this.state.lastTokStart > moduloLoc.index + 1) {
       this.raise(FlowErrors.UnexpectedSpaceBetweenModuloChecks, {
@@ -4713,7 +4750,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
       return this.flowParseDeclareFunction(node);
     } else if (this.match(74)) {
       return this.flowParseDeclareVariable(node);
-    } else if (this.eatContextual(123)) {
+    } else if (this.eatContextual(125)) {
       if (this.match(16)) {
         return this.flowParseDeclareModuleExports(node);
       } else {
@@ -4725,11 +4762,11 @@ var flow = (superClass => class FlowParserMixin extends superClass {
 
         return this.flowParseDeclareModule(node);
       }
-    } else if (this.isContextual(126)) {
+    } else if (this.isContextual(128)) {
       return this.flowParseDeclareTypeAlias(node);
-    } else if (this.isContextual(127)) {
+    } else if (this.isContextual(129)) {
       return this.flowParseDeclareOpaqueType(node);
-    } else if (this.isContextual(125)) {
+    } else if (this.isContextual(127)) {
       return this.flowParseDeclareInterface(node);
     } else if (this.match(82)) {
       return this.flowParseDeclareExportDeclaration(node, insideModule);
@@ -4749,7 +4786,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
   flowParseDeclareModule(node) {
     this.scope.enter(SCOPE_OTHER);
 
-    if (this.match(129)) {
+    if (this.match(131)) {
       node.id = super.parseExprAtom();
     } else {
       node.id = this.parseIdentifier();
@@ -4765,7 +4802,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
       if (this.match(83)) {
         this.next();
 
-        if (!this.isContextual(126) && !this.match(87)) {
+        if (!this.isContextual(128) && !this.match(87)) {
           this.raise(FlowErrors.InvalidNonTypeImportInDeclareModule, {
             at: this.state.lastTokStartLoc
           });
@@ -4773,7 +4810,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
 
         super.parseImport(bodyNode);
       } else {
-        this.expectContextual(121, FlowErrors.UnsupportedStatementInDeclareModule);
+        this.expectContextual(123, FlowErrors.UnsupportedStatementInDeclareModule);
         bodyNode = this.flowParseDeclare(bodyNode, true);
       }
 
@@ -4829,7 +4866,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
       node.default = true;
       return this.finishNode(node, "DeclareExportDeclaration");
     } else {
-      if (this.match(75) || this.isLet() || (this.isContextual(126) || this.isContextual(125)) && !insideModule) {
+      if (this.match(75) || this.isLet() || (this.isContextual(128) || this.isContextual(127)) && !insideModule) {
         const label = this.state.value;
         throw this.raise(FlowErrors.UnsupportedDeclareExportKind, {
           at: this.state.startLoc,
@@ -4838,12 +4875,12 @@ var flow = (superClass => class FlowParserMixin extends superClass {
         });
       }
 
-      if (this.match(74) || this.match(68) || this.match(80) || this.isContextual(127)) {
+      if (this.match(74) || this.match(68) || this.match(80) || this.isContextual(129)) {
         node.declaration = this.flowParseDeclare(this.startNode());
         node.default = false;
         return this.finishNode(node, "DeclareExportDeclaration");
-      } else if (this.match(55) || this.match(5) || this.isContextual(125) || this.isContextual(126) || this.isContextual(127)) {
-        node = this.parseExport(node);
+      } else if (this.match(55) || this.match(5) || this.isContextual(127) || this.isContextual(128) || this.isContextual(129)) {
+        node = this.parseExport(node, null);
 
         if (node.type === "ExportNamedDeclaration") {
           node.type = "ExportDeclaration";
@@ -4861,7 +4898,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
 
   flowParseDeclareModuleExports(node) {
     this.next();
-    this.expectContextual(108);
+    this.expectContextual(109);
     node.typeAnnotation = this.flowParseTypeAnnotation();
     this.semicolon();
     return this.finishNode(node, "DeclareModuleExports");
@@ -4907,7 +4944,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
       } while (!isClass && this.eat(12));
     }
 
-    if (this.isContextual(114)) {
+    if (this.isContextual(115)) {
       this.next();
 
       do {
@@ -4915,7 +4952,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
       } while (this.eat(12));
     }
 
-    if (this.isContextual(110)) {
+    if (this.isContextual(111)) {
       this.next();
 
       do {
@@ -4987,7 +5024,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
   }
 
   flowParseOpaqueType(node, declare) {
-    this.expectContextual(126);
+    this.expectContextual(128);
     node.id = this.flowParseRestrictedIdentifier(true, true);
     this.scope.declareName(node.id.name, BIND_LEXICAL, node.id.loc.start);
 
@@ -5042,7 +5079,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
     node.params = [];
     this.state.inType = true;
 
-    if (this.match(47) || this.match(138)) {
+    if (this.match(47) || this.match(140)) {
       this.next();
     } else {
       this.unexpected();
@@ -5113,7 +5150,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
 
   flowParseInterfaceType() {
     const node = this.startNode();
-    this.expectContextual(125);
+    this.expectContextual(127);
     node.extends = [];
 
     if (this.eat(81)) {
@@ -5133,7 +5170,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
   }
 
   flowParseObjectPropertyKey() {
-    return this.match(130) || this.match(129) ? super.parseExprAtom() : this.parseIdentifier(true);
+    return this.match(132) || this.match(131) ? super.parseExprAtom() : this.parseIdentifier(true);
   }
 
   flowParseObjectTypeIndexer(node, isStatic, variance) {
@@ -5162,7 +5199,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
     if (this.match(47) || this.match(10)) {
       node.method = true;
       node.optional = false;
-      node.value = this.flowParseObjectTypeMethodish(this.startNodeAt(node.start, node.loc.start));
+      node.value = this.flowParseObjectTypeMethodish(this.startNodeAt(node.loc.start));
     } else {
       node.method = false;
 
@@ -5257,7 +5294,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
       let inexactStartLoc = null;
       const node = this.startNode();
 
-      if (allowProto && this.isContextual(115)) {
+      if (allowProto && this.isContextual(116)) {
         const lookahead = this.lookahead();
 
         if (lookahead.type !== 14 && lookahead.type !== 17) {
@@ -5404,7 +5441,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
           this.unexpected(variance.loc.start);
         }
 
-        node.value = this.flowParseObjectTypeMethodish(this.startNodeAt(node.start, node.loc.start));
+        node.value = this.flowParseObjectTypeMethodish(this.startNodeAt(node.loc.start));
 
         if (kind === "get" || kind === "set") {
           this.flowCheckGetterSetterParams(node);
@@ -5461,13 +5498,14 @@ var flow = (superClass => class FlowParserMixin extends superClass {
     }
   }
 
-  flowParseQualifiedTypeIdentifier(startPos, startLoc, id) {
-    startPos = startPos || this.state.start;
-    startLoc = startLoc || this.state.startLoc;
+  flowParseQualifiedTypeIdentifier(startLoc, id) {
+    var _startLoc;
+
+    (_startLoc = startLoc) != null ? _startLoc : startLoc = this.state.startLoc;
     let node = id || this.flowParseRestrictedIdentifier(true);
 
     while (this.eat(16)) {
-      const node2 = this.startNodeAt(startPos, startLoc);
+      const node2 = this.startNodeAt(startLoc);
       node2.qualification = node;
       node2.id = this.flowParseRestrictedIdentifier(true);
       node = this.finishNode(node2, "QualifiedTypeIdentifier");
@@ -5476,10 +5514,10 @@ var flow = (superClass => class FlowParserMixin extends superClass {
     return node;
   }
 
-  flowParseGenericType(startPos, startLoc, id) {
-    const node = this.startNodeAt(startPos, startLoc);
+  flowParseGenericType(startLoc, id) {
+    const node = this.startNodeAt(startLoc);
     node.typeParameters = null;
-    node.id = this.flowParseQualifiedTypeIdentifier(startPos, startLoc, id);
+    node.id = this.flowParseQualifiedTypeIdentifier(startLoc, id);
 
     if (this.match(47)) {
       node.typeParameters = this.flowParseTypeParameterInstantiation();
@@ -5549,7 +5587,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
   }
 
   reinterpretTypeAsFunctionTypeParam(type) {
-    const node = this.startNodeAt(type.start, type.loc.start);
+    const node = this.startNodeAt(type.loc.start);
     node.name = null;
     node.optional = false;
     node.typeAnnotation = type;
@@ -5588,7 +5626,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
     };
   }
 
-  flowIdentToTypeAnnotation(startPos, startLoc, node, id) {
+  flowIdentToTypeAnnotation(startLoc, node, id) {
     switch (id.name) {
       case "any":
         return this.finishNode(node, "AnyTypeAnnotation");
@@ -5614,12 +5652,11 @@ var flow = (superClass => class FlowParserMixin extends superClass {
 
       default:
         this.checkNotUnderscore(id.name);
-        return this.flowParseGenericType(startPos, startLoc, id);
+        return this.flowParseGenericType(startLoc, id);
     }
   }
 
   flowParsePrimaryType() {
-    const startPos = this.state.start;
     const startLoc = this.state.startLoc;
     const node = this.startNode();
     let tmp;
@@ -5704,7 +5741,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
         node.typeParameters = null;
         return this.finishNode(node, "FunctionTypeAnnotation");
 
-      case 129:
+      case 131:
         return this.parseLiteral(this.state.value, "StringLiteralTypeAnnotation");
 
       case 85:
@@ -5717,11 +5754,11 @@ var flow = (superClass => class FlowParserMixin extends superClass {
         if (this.state.value === "-") {
           this.next();
 
-          if (this.match(130)) {
+          if (this.match(132)) {
             return this.parseLiteralAtNode(-this.state.value, "NumberLiteralTypeAnnotation", node);
           }
 
-          if (this.match(131)) {
+          if (this.match(133)) {
             return this.parseLiteralAtNode(-this.state.value, "BigIntLiteralTypeAnnotation", node);
           }
 
@@ -5732,10 +5769,10 @@ var flow = (superClass => class FlowParserMixin extends superClass {
 
         throw this.unexpected();
 
-      case 130:
+      case 132:
         return this.parseLiteral(this.state.value, "NumberLiteralTypeAnnotation");
 
-      case 131:
+      case 133:
         return this.parseLiteral(this.state.value, "BigIntLiteralTypeAnnotation");
 
       case 88:
@@ -5763,11 +5800,11 @@ var flow = (superClass => class FlowParserMixin extends superClass {
           this.next();
           return super.createIdentifier(node, label);
         } else if (tokenIsIdentifier(this.state.type)) {
-          if (this.isContextual(125)) {
+          if (this.isContextual(127)) {
             return this.flowParseInterfaceType();
           }
 
-          return this.flowIdentToTypeAnnotation(startPos, startLoc, node, this.parseIdentifier());
+          return this.flowIdentToTypeAnnotation(startLoc, node, this.parseIdentifier());
         }
 
     }
@@ -5776,13 +5813,12 @@ var flow = (superClass => class FlowParserMixin extends superClass {
   }
 
   flowParsePostfixType() {
-    const startPos = this.state.start;
     const startLoc = this.state.startLoc;
     let type = this.flowParsePrimaryType();
     let seenOptionalIndexedAccess = false;
 
     while ((this.match(0) || this.match(18)) && !this.canInsertSemicolon()) {
-      const node = this.startNodeAt(startPos, startLoc);
+      const node = this.startNodeAt(startLoc);
       const optional = this.eat(18);
       seenOptionalIndexedAccess = seenOptionalIndexedAccess || optional;
       this.expect(0);
@@ -5823,7 +5859,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
     const param = this.flowParsePrefixType();
 
     if (!this.state.noAnonFunctionType && this.eat(19)) {
-      const node = this.startNodeAt(param.start, param.loc.start);
+      const node = this.startNodeAt(param.loc.start);
       node.params = [this.reinterpretTypeAsFunctionTypeParam(param)];
       node.rest = null;
       node.this = null;
@@ -5870,11 +5906,10 @@ var flow = (superClass => class FlowParserMixin extends superClass {
   }
 
   flowParseTypeOrImplicitInstantiation() {
-    if (this.state.type === 128 && this.state.value === "_") {
-      const startPos = this.state.start;
+    if (this.state.type === 130 && this.state.value === "_") {
       const startLoc = this.state.startLoc;
       const node = this.parseIdentifier();
-      return this.flowParseGenericType(startPos, startLoc, node);
+      return this.flowParseGenericType(startLoc, node);
     } else {
       return this.flowParseType();
     }
@@ -5941,7 +5976,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
   }
 
   parseStatement(context, topLevel) {
-    if (this.state.strict && this.isContextual(125)) {
+    if (this.state.strict && this.isContextual(127)) {
       const lookahead = this.lookahead();
 
       if (tokenIsKeywordOrIdentifier(lookahead.type)) {
@@ -5949,7 +5984,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
         this.next();
         return this.flowParseInterface(node);
       }
-    } else if (this.shouldParseEnums() && this.isContextual(122)) {
+    } else if (this.shouldParseEnums() && this.isContextual(124)) {
       const node = this.startNode();
       this.next();
       return this.flowParseEnumDeclaration(node);
@@ -5964,7 +5999,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
     return stmt;
   }
 
-  parseExpressionStatement(node, expr) {
+  parseExpressionStatement(node, expr, decorators) {
     if (expr.type === "Identifier") {
       if (expr.name === "declare") {
         if (this.match(80) || tokenIsIdentifier(this.state.type) || this.match(68) || this.match(74) || this.match(82)) {
@@ -5981,7 +6016,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
       }
     }
 
-    return super.parseExpressionStatement(node, expr);
+    return super.parseExpressionStatement(node, expr, decorators);
   }
 
   shouldParseExportDeclaration() {
@@ -5989,7 +6024,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
       type
     } = this.state;
 
-    if (tokenIsFlowInterfaceOrTypeOrOpaque(type) || this.shouldParseEnums() && type === 122) {
+    if (tokenIsFlowInterfaceOrTypeOrOpaque(type) || this.shouldParseEnums() && type === 124) {
       return !this.state.containsEsc;
     }
 
@@ -6001,7 +6036,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
       type
     } = this.state;
 
-    if (tokenIsFlowInterfaceOrTypeOrOpaque(type) || this.shouldParseEnums() && type === 122) {
+    if (tokenIsFlowInterfaceOrTypeOrOpaque(type) || this.shouldParseEnums() && type === 124) {
       return this.state.containsEsc;
     }
 
@@ -6009,7 +6044,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
   }
 
   parseExportDefaultExpression() {
-    if (this.shouldParseEnums() && this.isContextual(122)) {
+    if (this.shouldParseEnums() && this.isContextual(124)) {
       const node = this.startNode();
       this.next();
       return this.flowParseEnumDeclaration(node);
@@ -6018,7 +6053,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
     return super.parseExportDefaultExpression();
   }
 
-  parseConditional(expr, startPos, startLoc, refExpressionErrors) {
+  parseConditional(expr, startLoc, refExpressionErrors) {
     if (!this.match(17)) return expr;
 
     if (this.state.maybeInArrowParameters) {
@@ -6033,7 +6068,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
     this.expect(17);
     const state = this.state.clone();
     const originalNoArrowAt = this.state.noArrowAt;
-    const node = this.startNodeAt(startPos, startLoc);
+    const node = this.startNodeAt(startLoc);
     let {
       consequent,
       failed
@@ -6147,8 +6182,8 @@ var flow = (superClass => class FlowParserMixin extends superClass {
     return result;
   }
 
-  parseParenItem(node, startPos, startLoc) {
-    node = super.parseParenItem(node, startPos, startLoc);
+  parseParenItem(node, startLoc) {
+    node = super.parseParenItem(node, startLoc);
 
     if (this.eat(17)) {
       node.optional = true;
@@ -6156,7 +6191,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
     }
 
     if (this.match(14)) {
-      const typeCastNode = this.startNodeAt(startPos, startLoc);
+      const typeCastNode = this.startNodeAt(startLoc);
       typeCastNode.expression = node;
       typeCastNode.typeAnnotation = this.flowParseTypeAnnotation();
       return this.finishNode(typeCastNode, "TypeCastExpression");
@@ -6173,8 +6208,8 @@ var flow = (superClass => class FlowParserMixin extends superClass {
     super.assertModuleNodeAllowed(node);
   }
 
-  parseExport(node) {
-    const decl = super.parseExport(node);
+  parseExport(node, decorators) {
+    const decl = super.parseExport(node, decorators);
 
     if (decl.type === "ExportNamedDeclaration" || decl.type === "ExportAllDeclaration") {
       decl.exportKind = decl.exportKind || "value";
@@ -6184,7 +6219,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
   }
 
   parseExportDeclaration(node) {
-    if (this.isContextual(126)) {
+    if (this.isContextual(128)) {
       node.exportKind = "type";
       const declarationNode = this.startNode();
       this.next();
@@ -6196,17 +6231,17 @@ var flow = (superClass => class FlowParserMixin extends superClass {
       } else {
         return this.flowParseTypeAlias(declarationNode);
       }
-    } else if (this.isContextual(127)) {
+    } else if (this.isContextual(129)) {
       node.exportKind = "type";
       const declarationNode = this.startNode();
       this.next();
       return this.flowParseOpaqueType(declarationNode, false);
-    } else if (this.isContextual(125)) {
+    } else if (this.isContextual(127)) {
       node.exportKind = "type";
       const declarationNode = this.startNode();
       this.next();
       return this.flowParseInterface(declarationNode);
-    } else if (this.shouldParseEnums() && this.isContextual(122)) {
+    } else if (this.shouldParseEnums() && this.isContextual(124)) {
       node.exportKind = "value";
       const declarationNode = this.startNode();
       this.next();
@@ -6219,7 +6254,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
   eatExportStar(node) {
     if (super.eatExportStar(node)) return true;
 
-    if (this.isContextual(126) && this.lookahead().type === 55) {
+    if (this.isContextual(128) && this.lookahead().type === 55) {
       node.exportKind = "type";
       this.next();
       this.next();
@@ -6255,7 +6290,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
       startLoc
     } = this.state;
 
-    if (this.isContextual(121)) {
+    if (this.isContextual(123)) {
       if (super.parseClassMemberFromModifier(classBody, member)) {
         return;
       }
@@ -6293,7 +6328,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
       });
     }
 
-    this.finishToken(128, fullWord);
+    this.finishToken(130, fullWord);
   }
 
   getTokenFromCode(code) {
@@ -6456,7 +6491,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
       node.superTypeParameters = this.flowParseTypeParameterInstantiation();
     }
 
-    if (this.isContextual(110)) {
+    if (this.isContextual(111)) {
       this.next();
       const implemented = node.implements = [];
 
@@ -6498,7 +6533,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
     node.variance = this.flowParseVariance();
   }
 
-  parseObjPropValue(prop, startPos, startLoc, isGenerator, isAsync, isPattern, isAccessor, refExpressionErrors) {
+  parseObjPropValue(prop, startLoc, isGenerator, isAsync, isPattern, isAccessor, refExpressionErrors) {
     if (prop.variance) {
       this.unexpected(prop.variance.loc.start);
     }
@@ -6511,7 +6546,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
       if (!this.match(10)) this.unexpected();
     }
 
-    const result = super.parseObjPropValue(prop, startPos, startLoc, isGenerator, isAsync, isPattern, isAccessor, refExpressionErrors);
+    const result = super.parseObjPropValue(prop, startLoc, isGenerator, isAsync, isPattern, isAccessor, refExpressionErrors);
 
     if (typeParameters) {
       (result.value || result).typeParameters = typeParameters;
@@ -6555,8 +6590,8 @@ var flow = (superClass => class FlowParserMixin extends superClass {
     return param;
   }
 
-  parseMaybeDefault(startPos, startLoc, left) {
-    const node = super.parseMaybeDefault(startPos, startLoc, left);
+  parseMaybeDefault(startLoc, left) {
+    const node = super.parseMaybeDefault(startLoc, left);
 
     if (node.type === "AssignmentPattern" && node.typeAnnotation && node.right.start < node.typeAnnotation.start) {
       this.raise(FlowErrors.TypeBeforeInitializer, {
@@ -6575,6 +6610,16 @@ var flow = (superClass => class FlowParserMixin extends superClass {
     return isMaybeDefaultImport(this.state.type);
   }
 
+  checkImportReflection(node) {
+    super.checkImportReflection(node);
+
+    if (node.module && node.importKind !== "value") {
+      this.raise(FlowErrors.ImportReflectionHasImportType, {
+        at: node.specifiers[0].loc.start
+      });
+    }
+  }
+
   parseImportSpecifierLocal(node, specifier, type) {
     specifier.local = hasTypeImportKind(node) ? this.flowParseRestrictedIdentifier(true, true) : this.parseIdentifier();
     node.specifiers.push(this.finishImportSpecifier(specifier, type));
@@ -6586,7 +6631,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
 
     if (this.match(87)) {
       kind = "typeof";
-    } else if (this.isContextual(126)) {
+    } else if (this.isContextual(128)) {
       kind = "type";
     }
 
@@ -6728,7 +6773,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
     let state = null;
     let jsx;
 
-    if (this.hasPlugin("jsx") && (this.match(138) || this.match(47))) {
+    if (this.hasPlugin("jsx") && (this.match(140) || this.match(47))) {
       state = this.state.clone();
       jsx = this.tryParse(() => super.parseMaybeAssign(refExpressionErrors, afterLeftParse), state);
       if (!jsx.error) return jsx.node;
@@ -6851,18 +6896,18 @@ var flow = (superClass => class FlowParserMixin extends superClass {
     return super.parseParenAndDistinguishExpression(canBeArrow && this.state.noArrowAt.indexOf(this.state.start) === -1);
   }
 
-  parseSubscripts(base, startPos, startLoc, noCalls) {
-    if (base.type === "Identifier" && base.name === "async" && this.state.noArrowAt.indexOf(startPos) !== -1) {
+  parseSubscripts(base, startLoc, noCalls) {
+    if (base.type === "Identifier" && base.name === "async" && this.state.noArrowAt.indexOf(startLoc.index) !== -1) {
       this.next();
-      const node = this.startNodeAt(startPos, startLoc);
+      const node = this.startNodeAt(startLoc);
       node.callee = base;
       node.arguments = super.parseCallExpressionArguments(11, false);
       base = this.finishNode(node, "CallExpression");
     } else if (base.type === "Identifier" && base.name === "async" && this.match(47)) {
       const state = this.state.clone();
-      const arrow = this.tryParse(abort => this.parseAsyncArrowWithTypeParameters(startPos, startLoc) || abort(), state);
+      const arrow = this.tryParse(abort => this.parseAsyncArrowWithTypeParameters(startLoc) || abort(), state);
       if (!arrow.error && !arrow.aborted) return arrow.node;
-      const result = this.tryParse(() => super.parseSubscripts(base, startPos, startLoc, noCalls), state);
+      const result = this.tryParse(() => super.parseSubscripts(base, startLoc, noCalls), state);
       if (result.node && !result.error) return result.node;
 
       if (arrow.node) {
@@ -6878,10 +6923,10 @@ var flow = (superClass => class FlowParserMixin extends superClass {
       throw arrow.error || result.error;
     }
 
-    return super.parseSubscripts(base, startPos, startLoc, noCalls);
+    return super.parseSubscripts(base, startLoc, noCalls);
   }
 
-  parseSubscript(base, startPos, startLoc, noCalls, subscriptState) {
+  parseSubscript(base, startLoc, noCalls, subscriptState) {
     if (this.match(18) && this.isLookaheadToken_lt()) {
       subscriptState.optionalChainMember = true;
 
@@ -6891,7 +6936,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
       }
 
       this.next();
-      const node = this.startNodeAt(startPos, startLoc);
+      const node = this.startNodeAt(startLoc);
       node.callee = base;
       node.typeArguments = this.flowParseTypeParameterInstantiation();
       this.expect(10);
@@ -6899,7 +6944,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
       node.optional = true;
       return this.finishCallExpression(node, true);
     } else if (!noCalls && this.shouldParseTypes() && this.match(47)) {
-      const node = this.startNodeAt(startPos, startLoc);
+      const node = this.startNodeAt(startLoc);
       node.callee = base;
       const result = this.tryParse(() => {
         node.typeArguments = this.flowParseTypeParameterInstantiationCallOrNew();
@@ -6919,7 +6964,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
       }
     }
 
-    return super.parseSubscript(base, startPos, startLoc, noCalls, subscriptState);
+    return super.parseSubscript(base, startLoc, noCalls, subscriptState);
   }
 
   parseNewCallee(node) {
@@ -6933,8 +6978,8 @@ var flow = (superClass => class FlowParserMixin extends superClass {
     node.typeArguments = targs;
   }
 
-  parseAsyncArrowWithTypeParameters(startPos, startLoc) {
-    const node = this.startNodeAt(startPos, startLoc);
+  parseAsyncArrowWithTypeParameters(startLoc) {
+    const node = this.startNodeAt(startLoc);
     this.parseFunctionParams(node);
     if (!this.parseArrow(node)) return;
     return super.parseArrowExpression(node, undefined, true);
@@ -6995,20 +7040,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
       return;
     }
 
-    if (this.state.hasFlowComment) {
-      const end = this.input.indexOf("*-/", this.state.pos + 2);
-
-      if (end === -1) {
-        throw this.raise(Errors.UnterminatedComment, {
-          at: this.state.curPosition()
-        });
-      }
-
-      this.state.pos = end + 2 + 3;
-      return;
-    }
-
-    return super.skipBlockComment();
+    return super.skipBlockComment(this.state.hasFlowComment ? "*-/" : "*/");
   }
 
   skipFlowComment() {
@@ -7092,7 +7124,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
     const endOfInit = () => this.match(12) || this.match(8);
 
     switch (this.state.type) {
-      case 130:
+      case 132:
         {
           const literal = this.parseNumericLiteral(this.state.value);
 
@@ -7110,7 +7142,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
           };
         }
 
-      case 129:
+      case 131:
         {
           const literal = this.parseStringLiteral(this.state.value);
 
@@ -7783,14 +7815,14 @@ var jsx = (superClass => class JSXParserMixin extends superClass {
           if (this.state.pos === this.state.start) {
             if (ch === 60 && this.state.canStartJSXElement) {
               ++this.state.pos;
-              return this.finishToken(138);
+              return this.finishToken(140);
             }
 
             return super.getTokenFromCode(ch);
           }
 
           out += this.input.slice(chunkStart, this.state.pos);
-          return this.finishToken(137, out);
+          return this.finishToken(139, out);
 
         case 38:
           out += this.input.slice(chunkStart, this.state.pos);
@@ -7859,7 +7891,7 @@ var jsx = (superClass => class JSXParserMixin extends superClass {
     }
 
     out += this.input.slice(chunkStart, this.state.pos++);
-    return this.finishToken(129, out);
+    return this.finishToken(131, out);
   }
 
   jsxReadEntity() {
@@ -7911,13 +7943,13 @@ var jsx = (superClass => class JSXParserMixin extends superClass {
       ch = this.input.charCodeAt(++this.state.pos);
     } while (isIdentifierChar(ch) || ch === 45);
 
-    return this.finishToken(136, this.input.slice(start, this.state.pos));
+    return this.finishToken(138, this.input.slice(start, this.state.pos));
   }
 
   jsxParseIdentifier() {
     const node = this.startNode();
 
-    if (this.match(136)) {
+    if (this.match(138)) {
       node.name = this.state.value;
     } else if (tokenIsKeyword(this.state.type)) {
       node.name = tokenLabelName(this.state.type);
@@ -7930,18 +7962,16 @@ var jsx = (superClass => class JSXParserMixin extends superClass {
   }
 
   jsxParseNamespacedName() {
-    const startPos = this.state.start;
     const startLoc = this.state.startLoc;
     const name = this.jsxParseIdentifier();
     if (!this.eat(14)) return name;
-    const node = this.startNodeAt(startPos, startLoc);
+    const node = this.startNodeAt(startLoc);
     node.namespace = name;
     node.name = this.jsxParseIdentifier();
     return this.finishNode(node, "JSXNamespacedName");
   }
 
   jsxParseElementName() {
-    const startPos = this.state.start;
     const startLoc = this.state.startLoc;
     let node = this.jsxParseNamespacedName();
 
@@ -7950,7 +7980,7 @@ var jsx = (superClass => class JSXParserMixin extends superClass {
     }
 
     while (this.eat(16)) {
-      const newNode = this.startNodeAt(startPos, startLoc);
+      const newNode = this.startNodeAt(startLoc);
       newNode.object = node;
       newNode.property = this.jsxParseIdentifier();
       node = this.finishNode(newNode, "JSXMemberExpression");
@@ -7977,8 +8007,8 @@ var jsx = (superClass => class JSXParserMixin extends superClass {
 
         return node;
 
-      case 138:
-      case 129:
+      case 140:
+      case 131:
         return this.parseExprAtom();
 
       default:
@@ -7989,7 +8019,7 @@ var jsx = (superClass => class JSXParserMixin extends superClass {
   }
 
   jsxParseEmptyExpression() {
-    const node = this.startNodeAt(this.state.lastTokEndLoc.index, this.state.lastTokEndLoc);
+    const node = this.startNodeAt(this.state.lastTokEndLoc);
     return this.finishNodeAt(node, "JSXEmptyExpression", this.state.startLoc);
   }
 
@@ -8035,10 +8065,10 @@ var jsx = (superClass => class JSXParserMixin extends superClass {
     return this.finishNode(node, "JSXAttribute");
   }
 
-  jsxParseOpeningElementAt(startPos, startLoc) {
-    const node = this.startNodeAt(startPos, startLoc);
+  jsxParseOpeningElementAt(startLoc) {
+    const node = this.startNodeAt(startLoc);
 
-    if (this.eat(139)) {
+    if (this.eat(141)) {
       return this.finishNode(node, "JSXOpeningFragment");
     }
 
@@ -8049,51 +8079,50 @@ var jsx = (superClass => class JSXParserMixin extends superClass {
   jsxParseOpeningElementAfterName(node) {
     const attributes = [];
 
-    while (!this.match(56) && !this.match(139)) {
+    while (!this.match(56) && !this.match(141)) {
       attributes.push(this.jsxParseAttribute());
     }
 
     node.attributes = attributes;
     node.selfClosing = this.eat(56);
-    this.expect(139);
+    this.expect(141);
     return this.finishNode(node, "JSXOpeningElement");
   }
 
-  jsxParseClosingElementAt(startPos, startLoc) {
-    const node = this.startNodeAt(startPos, startLoc);
+  jsxParseClosingElementAt(startLoc) {
+    const node = this.startNodeAt(startLoc);
 
-    if (this.eat(139)) {
+    if (this.eat(141)) {
       return this.finishNode(node, "JSXClosingFragment");
     }
 
     node.name = this.jsxParseElementName();
-    this.expect(139);
+    this.expect(141);
     return this.finishNode(node, "JSXClosingElement");
   }
 
-  jsxParseElementAt(startPos, startLoc) {
-    const node = this.startNodeAt(startPos, startLoc);
+  jsxParseElementAt(startLoc) {
+    const node = this.startNodeAt(startLoc);
     const children = [];
-    const openingElement = this.jsxParseOpeningElementAt(startPos, startLoc);
+    const openingElement = this.jsxParseOpeningElementAt(startLoc);
     let closingElement = null;
 
     if (!openingElement.selfClosing) {
       contents: for (;;) {
         switch (this.state.type) {
-          case 138:
-            startPos = this.state.start;
+          case 140:
             startLoc = this.state.startLoc;
             this.next();
 
             if (this.eat(56)) {
-              closingElement = this.jsxParseClosingElementAt(startPos, startLoc);
+              closingElement = this.jsxParseClosingElementAt(startLoc);
               break contents;
             }
 
-            children.push(this.jsxParseElementAt(startPos, startLoc));
+            children.push(this.jsxParseElementAt(startLoc));
             break;
 
-          case 137:
+          case 139:
             children.push(this.parseExprAtom());
             break;
 
@@ -8156,10 +8185,9 @@ var jsx = (superClass => class JSXParserMixin extends superClass {
   }
 
   jsxParseElement() {
-    const startPos = this.state.start;
     const startLoc = this.state.startLoc;
     this.next();
-    return this.jsxParseElementAt(startPos, startLoc);
+    return this.jsxParseElementAt(startLoc);
   }
 
   setContext(newContext) {
@@ -8170,12 +8198,12 @@ var jsx = (superClass => class JSXParserMixin extends superClass {
   }
 
   parseExprAtom(refExpressionErrors) {
-    if (this.match(137)) {
+    if (this.match(139)) {
       return this.parseLiteral(this.state.value, "JSXText");
-    } else if (this.match(138)) {
+    } else if (this.match(140)) {
       return this.jsxParseElement();
     } else if (this.match(47) && this.input.charCodeAt(this.state.pos) !== 33) {
-      this.replaceToken(138);
+      this.replaceToken(140);
       return this.jsxParseElement();
     } else {
       return super.parseExprAtom(refExpressionErrors);
@@ -8201,7 +8229,7 @@ var jsx = (superClass => class JSXParserMixin extends superClass {
 
       if (code === 62) {
         ++this.state.pos;
-        return this.finishToken(139);
+        return this.finishToken(141);
       }
 
       if ((code === 34 || code === 39) && context === types.j_oTag) {
@@ -8211,7 +8239,7 @@ var jsx = (superClass => class JSXParserMixin extends superClass {
 
     if (code === 60 && this.state.canStartJSXElement && this.input.charCodeAt(this.state.pos + 1) !== 33) {
       ++this.state.pos;
-      return this.finishToken(138);
+      return this.finishToken(140);
     }
 
     return super.getTokenFromCode(code);
@@ -8223,12 +8251,12 @@ var jsx = (superClass => class JSXParserMixin extends superClass {
       type
     } = this.state;
 
-    if (type === 56 && prevType === 138) {
+    if (type === 56 && prevType === 140) {
       context.splice(-2, 2, types.j_cTag);
       this.state.canStartJSXElement = false;
-    } else if (type === 138) {
+    } else if (type === 140) {
       context.push(types.j_oTag);
-    } else if (type === 139) {
+    } else if (type === 141) {
       const out = context[context.length - 1];
 
       if (out === types.j_oTag && prevType === 56 || out === types.j_cTag) {
@@ -8407,9 +8435,6 @@ const TSErrors = ParseErrorEnum`typescript`({
   }) => `Property '${propertyName}' cannot have an initializer because it is marked abstract.`,
   AccesorCannotDeclareThisParameter: "'get' and 'set' accessors cannot declare 'this' parameters.",
   AccesorCannotHaveTypeParameters: "An accessor cannot have type parameters.",
-  CannotFindName: ({
-    name
-  }) => `Cannot find name '${name}'.`,
   ClassMethodHasDeclare: "Class methods cannot have the 'declare' modifier.",
   ClassMethodHasReadonly: "Class methods cannot have the 'readonly' modifier.",
   ConstInitiailizerMustBeStringOrNumericLiteralOrLiteralEnumReference: "A 'const' initializer in an ambient context must be a string or numeric literal or literal enum reference.",
@@ -8432,6 +8457,7 @@ const TSErrors = ParseErrorEnum`typescript`({
   EmptyTypeParameters: "Type parameter list cannot be empty.",
   ExpectedAmbientAfterExportDeclare: "'export declare' must be followed by an ambient declaration.",
   ImportAliasHasImportType: "An import alias can not use 'import type'.",
+  ImportReflectionHasImportType: "An `import module` declaration can not use `type` modifier",
   IncompatibleModifiers: ({
     modifiers
   }) => `'${modifiers[0]}' modifier cannot be used with '${modifiers[1]}' modifier.`,
@@ -8548,7 +8574,7 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
   }
 
   tsTokenCanFollowModifier() {
-    return (this.match(0) || this.match(5) || this.match(55) || this.match(21) || this.match(134) || this.isLiteralPropertyName()) && !this.hasPrecedingLineBreak();
+    return (this.match(0) || this.match(5) || this.match(55) || this.match(21) || this.match(136) || this.isLiteralPropertyName()) && !this.hasPrecedingLineBreak();
   }
 
   tsNextTokenCanFollowModifier() {
@@ -8756,7 +8782,7 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
     this.expect(83);
     this.expect(10);
 
-    if (!this.match(129)) {
+    if (!this.match(131)) {
       this.raise(TSErrors.UnsupportedImportTypeArgument, {
         at: this.state.startLoc
       });
@@ -8868,7 +8894,7 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
   tsParseTypeParameters(parseModifiers) {
     const node = this.startNode();
 
-    if (this.match(47) || this.match(138)) {
+    if (this.match(47) || this.match(140)) {
       this.next();
     } else {
       this.unexpected();
@@ -8892,21 +8918,6 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
     return this.finishNode(node, "TSTypeParameterDeclaration");
   }
 
-  tsTryNextParseConstantContext() {
-    if (this.lookahead().type !== 75) return null;
-    this.next();
-    const typeReference = this.tsParseTypeReference();
-
-    if (typeReference.typeParameters) {
-      this.raise(TSErrors.CannotFindName, {
-        at: typeReference.typeName,
-        name: "const"
-      });
-    }
-
-    return typeReference;
-  }
-
   tsFillSignature(returnToken, signature) {
     const returnTokenRequired = returnToken === 19;
     const paramsKey = "parameters";
@@ -9115,10 +9126,10 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
     this.next();
 
     if (this.eat(53)) {
-      return this.isContextual(118);
+      return this.isContextual(120);
     }
 
-    if (this.isContextual(118)) {
+    if (this.isContextual(120)) {
       this.next();
     }
 
@@ -9150,8 +9161,8 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
     if (this.match(53)) {
       node.readonly = this.state.value;
       this.next();
-      this.expectContextual(118);
-    } else if (this.eatContextual(118)) {
+      this.expectContextual(120);
+    } else if (this.eatContextual(120)) {
       node.readonly = true;
     }
 
@@ -9214,7 +9225,6 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
 
   tsParseTupleElementType() {
     const {
-      start: startPos,
       startLoc
     } = this.state;
     const rest = this.eat(21);
@@ -9244,7 +9254,7 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
     }
 
     if (rest) {
-      const restNode = this.startNodeAt(startPos, startLoc);
+      const restNode = this.startNodeAt(startLoc);
       restNode.typeAnnotation = type;
       type = this.finishNode(restNode, "TSRestType");
     }
@@ -9278,9 +9288,9 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
 
     node.literal = (() => {
       switch (this.state.type) {
-        case 130:
+        case 132:
+        case 133:
         case 131:
-        case 129:
         case 85:
         case 86:
           return super.parseExprAtom();
@@ -9307,7 +9317,7 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
   tsParseThisTypeOrThisTypePredicate() {
     const thisKeyword = this.tsParseThisTypeNode();
 
-    if (this.isContextual(113) && !this.hasPrecedingLineBreak()) {
+    if (this.isContextual(114) && !this.hasPrecedingLineBreak()) {
       return this.tsParseThisTypePredicate(thisKeyword);
     } else {
       return thisKeyword;
@@ -9316,9 +9326,9 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
 
   tsParseNonArrayType() {
     switch (this.state.type) {
-      case 129:
-      case 130:
       case 131:
+      case 132:
+      case 133:
       case 85:
       case 86:
         return this.tsParseLiteralTypeNode();
@@ -9328,7 +9338,7 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
           const node = this.startNode();
           const nextToken = this.lookahead();
 
-          if (nextToken.type !== 130 && nextToken.type !== 131) {
+          if (nextToken.type !== 132 && nextToken.type !== 133) {
             throw this.unexpected();
           }
 
@@ -9433,7 +9443,7 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
 
   tsParseInferType() {
     const node = this.startNode();
-    this.expectContextual(112);
+    this.expectContextual(113);
     const typeParameter = this.startNode();
     typeParameter.name = this.tsParseTypeParameterName();
     typeParameter.constraint = this.tsTryParse(() => this.tsParseConstraintForInferType());
@@ -9453,7 +9463,7 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
 
   tsParseTypeOperatorOrHigher() {
     const isTypeOperator = tokenIsTSTypeOperator(this.state.type) && !this.state.containsEsc;
-    return isTypeOperator ? this.tsParseTypeOperator() : this.isContextual(112) ? this.tsParseInferType() : this.tsInAllowConditionalTypesContext(() => this.tsParseArrayTypeOrHigher());
+    return isTypeOperator ? this.tsParseTypeOperator() : this.isContextual(113) ? this.tsParseInferType() : this.tsInAllowConditionalTypesContext(() => this.tsParseArrayTypeOrHigher());
   }
 
   tsParseUnionOrIntersectionType(kind, parseConstituentType, operator) {
@@ -9613,14 +9623,14 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
   tsParseTypePredicatePrefix() {
     const id = this.parseIdentifier();
 
-    if (this.isContextual(113) && !this.hasPrecedingLineBreak()) {
+    if (this.isContextual(114) && !this.hasPrecedingLineBreak()) {
       this.next();
       return id;
     }
   }
 
   tsParseTypePredicateAsserts() {
-    if (this.state.type !== 106) {
+    if (this.state.type !== 107) {
       return false;
     }
 
@@ -9668,7 +9678,7 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
   }
 
   isAbstractConstructorSignature() {
-    return this.isContextual(120) && this.lookahead().type === 77;
+    return this.isContextual(122) && this.lookahead().type === 77;
   }
 
   tsParseNonConditionalType() {
@@ -9693,10 +9703,10 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
     }
 
     const node = this.startNode();
-
-    const _const = this.tsTryNextParseConstantContext();
-
-    node.typeAnnotation = _const || this.tsNextThenParseType();
+    node.typeAnnotation = this.tsInType(() => {
+      this.next();
+      return this.match(75) ? this.tsParseTypeReference() : this.tsParseType();
+    });
     this.expect(48);
     node.expression = this.parseMaybeUnary();
     return this.finishNode(node, "TSTypeAssertion");
@@ -9727,7 +9737,7 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
 
   tsParseInterfaceDeclaration(node, properties = {}) {
     if (this.hasFollowingLineBreak()) return null;
-    this.expectContextual(125);
+    this.expectContextual(127);
     if (properties.declare) node.declare = true;
 
     if (tokenIsIdentifier(this.state.type)) {
@@ -9759,7 +9769,7 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
       node.typeParameters = this.tsTryParseTypeParameters(this.tsParseInOutModifiers.bind(this));
       this.expect(29);
 
-      if (this.isContextual(111) && this.lookahead().type !== 16) {
+      if (this.isContextual(112) && this.lookahead().type !== 16) {
         const node = this.startNode();
         this.next();
         return this.finishNode(node, "TSIntrinsicKeyword");
@@ -9836,7 +9846,7 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
 
   tsParseEnumMember() {
     const node = this.startNode();
-    node.id = this.match(129) ? super.parseStringLiteral(this.state.value) : this.parseIdentifier(true);
+    node.id = this.match(131) ? super.parseStringLiteral(this.state.value) : this.parseIdentifier(true);
 
     if (this.eat(29)) {
       node.initializer = super.parseMaybeAssignAllowIn();
@@ -9848,7 +9858,7 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
   tsParseEnumDeclaration(node, properties = {}) {
     if (properties.const) node.const = true;
     if (properties.declare) node.declare = true;
-    this.expectContextual(122);
+    this.expectContextual(124);
     node.id = this.parseIdentifier();
     this.checkIdentifier(node.id, node.const ? BIND_TS_CONST_ENUM : BIND_TS_ENUM);
     this.expect(5);
@@ -9889,10 +9899,10 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
   }
 
   tsParseAmbientExternalModuleDeclaration(node) {
-    if (this.isContextual(109)) {
+    if (this.isContextual(110)) {
       node.global = true;
       node.id = this.parseIdentifier();
-    } else if (this.match(129)) {
+    } else if (this.match(131)) {
       node.id = super.parseStringLiteral(this.state.value);
     } else {
       this.unexpected();
@@ -9930,7 +9940,7 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
   }
 
   tsIsExternalModuleReference() {
-    return this.isContextual(116) && this.lookaheadCharCode() === 40;
+    return this.isContextual(117) && this.lookaheadCharCode() === 40;
   }
 
   tsParseModuleReference() {
@@ -9939,10 +9949,10 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
 
   tsParseExternalModuleReference() {
     const node = this.startNode();
-    this.expectContextual(116);
+    this.expectContextual(117);
     this.expect(10);
 
-    if (!this.match(129)) {
+    if (!this.match(131)) {
       throw this.unexpected();
     }
 
@@ -10001,13 +10011,13 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
         return this.parseClass(nany, true, false);
       }
 
-      if (starttype === 122) {
+      if (starttype === 124) {
         return this.tsParseEnumDeclaration(nany, {
           declare: true
         });
       }
 
-      if (starttype === 109) {
+      if (starttype === 110) {
         return this.tsParseAmbientExternalModuleDeclaration(nany);
       }
 
@@ -10024,7 +10034,7 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
         });
       }
 
-      if (starttype === 125) {
+      if (starttype === 127) {
         const result = this.tsParseInterfaceDeclaration(nany, {
           declare: true
         });
@@ -10032,16 +10042,16 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
       }
 
       if (tokenIsIdentifier(starttype)) {
-        return this.tsParseDeclaration(nany, this.state.value, true);
+        return this.tsParseDeclaration(nany, this.state.value, true, null);
       }
     });
   }
 
   tsTryParseExportDeclaration() {
-    return this.tsParseDeclaration(this.startNode(), this.state.value, true);
+    return this.tsParseDeclaration(this.startNode(), this.state.value, true, null);
   }
 
-  tsParseExpressionStatement(node, expr) {
+  tsParseExpressionStatement(node, expr, decorators) {
     switch (expr.name) {
       case "declare":
         {
@@ -10071,22 +10081,22 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
         break;
 
       default:
-        return this.tsParseDeclaration(node, expr.name, false);
+        return this.tsParseDeclaration(node, expr.name, false, decorators);
     }
   }
 
-  tsParseDeclaration(node, value, next) {
+  tsParseDeclaration(node, value, next, decorators) {
     switch (value) {
       case "abstract":
         if (this.tsCheckLineTerminator(next) && (this.match(80) || tokenIsIdentifier(this.state.type))) {
-          return this.tsParseAbstractDeclaration(node);
+          return this.tsParseAbstractDeclaration(node, decorators);
         }
 
         break;
 
       case "module":
         if (this.tsCheckLineTerminator(next)) {
-          if (this.match(129)) {
+          if (this.match(131)) {
             return this.tsParseAmbientExternalModuleDeclaration(node);
           } else if (tokenIsIdentifier(this.state.type)) {
             return this.tsParseModuleOrNamespaceDeclaration(node);
@@ -10121,7 +10131,7 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
     return !this.isLineTerminator();
   }
 
-  tsTryParseGenericAsyncArrowFunction(startPos, startLoc) {
+  tsTryParseGenericAsyncArrowFunction(startLoc) {
     if (!this.match(47)) {
       return undefined;
     }
@@ -10129,7 +10139,7 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
     const oldMaybeInArrowParameters = this.state.maybeInArrowParameters;
     this.state.maybeInArrowParameters = true;
     const res = this.tsTryParseAndCatch(() => {
-      const node = this.startNodeAt(startPos, startLoc);
+      const node = this.startNodeAt(startLoc);
       node.typeParameters = this.tsParseTypeParameters();
       super.parseFunctionParams(node);
       node.returnType = this.tsTryParseTypeOrTypePredicateAnnotation();
@@ -10180,7 +10190,6 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
   }
 
   parseAssignableListItem(allowModifiers, decorators) {
-    const startPos = this.state.start;
     const startLoc = this.state.startLoc;
     let accessibility;
     let readonly = false;
@@ -10205,10 +10214,10 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
 
     const left = this.parseMaybeDefault();
     this.parseAssignableListItemTypes(left);
-    const elt = this.parseMaybeDefault(left.start, left.loc.start, left);
+    const elt = this.parseMaybeDefault(left.loc.start, left);
 
     if (accessibility || readonly || override) {
-      const pp = this.startNodeAt(startPos, startLoc);
+      const pp = this.startNodeAt(startLoc);
 
       if (decorators.length) {
         pp.decorators = decorators;
@@ -10296,11 +10305,11 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
     return node;
   }
 
-  parseSubscript(base, startPos, startLoc, noCalls, state) {
+  parseSubscript(base, startLoc, noCalls, state) {
     if (!this.hasPrecedingLineBreak() && this.match(35)) {
       this.state.canStartJSXElement = false;
       this.next();
-      const nonNullExpression = this.startNodeAt(startPos, startLoc);
+      const nonNullExpression = this.startNodeAt(startLoc);
       nonNullExpression.expression = base;
       return this.finishNode(nonNullExpression, "TSNonNullExpression");
     }
@@ -10321,7 +10330,7 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
       let missingParenErrorLoc;
       const result = this.tsTryParseAndCatch(() => {
         if (!noCalls && this.atPossibleAsyncArrow(base)) {
-          const asyncArrowFn = this.tsTryParseGenericAsyncArrowFunction(startPos, startLoc);
+          const asyncArrowFn = this.tsTryParseGenericAsyncArrowFunction(startLoc);
 
           if (asyncArrowFn) {
             return asyncArrowFn;
@@ -10337,13 +10346,13 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
         }
 
         if (tokenIsTemplate(this.state.type)) {
-          const result = super.parseTaggedTemplateExpression(base, startPos, startLoc, state);
+          const result = super.parseTaggedTemplateExpression(base, startLoc, state);
           result.typeParameters = typeArguments;
           return result;
         }
 
         if (!noCalls && this.eat(10)) {
-          const node = this.startNodeAt(startPos, startLoc);
+          const node = this.startNodeAt(startLoc);
           node.callee = base;
           node.arguments = this.parseCallExpressionArguments(11, false);
           this.tsCheckForInvalidTypeCasts(node.arguments);
@@ -10362,7 +10371,7 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
           return;
         }
 
-        const node = this.startNodeAt(startPos, startLoc);
+        const node = this.startNodeAt(startLoc);
         node.expression = base;
         node.typeParameters = typeArguments;
         return this.finishNode(node, "TSInstantiationExpression");
@@ -10383,7 +10392,7 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
       }
     }
 
-    return super.parseSubscript(base, startPos, startLoc, noCalls, state);
+    return super.parseSubscript(base, startLoc, noCalls, state);
   }
 
   parseNewCallee(node) {
@@ -10400,25 +10409,34 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
     }
   }
 
-  parseExprOp(left, leftStartPos, leftStartLoc, minPrec) {
-    if (tokenOperatorPrecedence(58) > minPrec && !this.hasPrecedingLineBreak() && this.isContextual(93)) {
-      const node = this.startNodeAt(leftStartPos, leftStartLoc);
+  parseExprOp(left, leftStartLoc, minPrec) {
+    let isSatisfies;
+
+    if (tokenOperatorPrecedence(58) > minPrec && !this.hasPrecedingLineBreak() && (this.isContextual(93) || (isSatisfies = this.isContextual(118)))) {
+      const node = this.startNodeAt(leftStartLoc);
       node.expression = left;
+      node.typeAnnotation = this.tsInType(() => {
+        this.next();
 
-      const _const = this.tsTryNextParseConstantContext();
+        if (this.match(75)) {
+          if (isSatisfies) {
+            this.raise(Errors.UnexpectedKeyword, {
+              at: this.state.startLoc,
+              keyword: "const"
+            });
+          }
 
-      if (_const) {
-        node.typeAnnotation = _const;
-      } else {
-        node.typeAnnotation = this.tsNextThenParseType();
-      }
+          return this.tsParseTypeReference();
+        }
 
-      this.finishNode(node, "TSAsExpression");
+        return this.tsParseType();
+      });
+      this.finishNode(node, isSatisfies ? "TSSatisfiesExpression" : "TSAsExpression");
       this.reScan_lt_gt();
-      return this.parseExprOp(node, leftStartPos, leftStartLoc, minPrec);
+      return this.parseExprOp(node, leftStartLoc, minPrec);
     }
 
-    return super.parseExprOp(left, leftStartPos, leftStartLoc, minPrec);
+    return super.parseExprOp(left, leftStartLoc, minPrec);
   }
 
   checkReservedWord(word, startLoc, checkKeywords, isBinding) {
@@ -10427,6 +10445,16 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
     }
   }
 
+  checkImportReflection(node) {
+    super.checkImportReflection(node);
+
+    if (node.module && node.importKind !== "value") {
+      this.raise(TSErrors.ImportReflectionHasImportType, {
+        at: node.specifiers[0].loc.start
+      });
+    }
+  }
+
   checkDuplicateExports() {}
 
   parseImport(node) {
@@ -10435,7 +10463,7 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
     if (tokenIsIdentifier(this.state.type) || this.match(55) || this.match(5)) {
       let ahead = this.lookahead();
 
-      if (this.isContextual(126) && ahead.type !== 12 && ahead.type !== 97 && ahead.type !== 29) {
+      if (this.isContextual(128) && ahead.type !== 12 && ahead.type !== 97 && ahead.type !== 29) {
         node.importKind = "type";
         this.next();
         ahead = this.lookahead();
@@ -10457,11 +10485,11 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
     return importNode;
   }
 
-  parseExport(node) {
+  parseExport(node, decorators) {
     if (this.match(83)) {
       this.next();
 
-      if (this.isContextual(126) && this.lookaheadCharCode() !== 61) {
+      if (this.isContextual(128) && this.lookaheadCharCode() !== 61) {
         node.importKind = "type";
         this.next();
       } else {
@@ -10476,24 +10504,24 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
       return this.finishNode(assign, "TSExportAssignment");
     } else if (this.eatContextual(93)) {
       const decl = node;
-      this.expectContextual(124);
+      this.expectContextual(126);
       decl.id = this.parseIdentifier();
       this.semicolon();
       return this.finishNode(decl, "TSNamespaceExportDeclaration");
     } else {
-      if (this.isContextual(126) && this.lookahead().type === 5) {
+      if (this.isContextual(128) && this.lookahead().type === 5) {
         this.next();
         node.exportKind = "type";
       } else {
         node.exportKind = "value";
       }
 
-      return super.parseExport(node);
+      return super.parseExport(node, decorators);
     }
   }
 
   isAbstractClass() {
-    return this.isContextual(120) && this.lookahead().type === 80;
+    return this.isContextual(122) && this.lookahead().type === 80;
   }
 
   parseExportDefaultExpression() {
@@ -10504,7 +10532,7 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
       return this.parseClass(cls, true, true);
     }
 
-    if (this.match(125)) {
+    if (this.match(127)) {
       const result = this.tsParseInterfaceDeclaration(this.startNode());
       if (result) return result;
     }
@@ -10539,7 +10567,7 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
     return declaration;
   }
 
-  parseStatementContent(context, topLevel) {
+  parseStatementContent(context, topLevel, decorators) {
     if (this.match(75) && this.isLookaheadContextual("enum")) {
       const node = this.startNode();
       this.expect(75);
@@ -10548,16 +10576,16 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
       });
     }
 
-    if (this.isContextual(122)) {
+    if (this.isContextual(124)) {
       return this.tsParseEnumDeclaration(this.startNode());
     }
 
-    if (this.isContextual(125)) {
+    if (this.isContextual(127)) {
       const result = this.tsParseInterfaceDeclaration(this.startNode());
       if (result) return result;
     }
 
-    return super.parseStatementContent(context, topLevel);
+    return super.parseStatementContent(context, topLevel, decorators);
   }
 
   parseAccessModifier() {
@@ -10680,9 +10708,9 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
     }
   }
 
-  parseExpressionStatement(node, expr) {
-    const decl = expr.type === "Identifier" ? this.tsParseExpressionStatement(node, expr) : undefined;
-    return decl || super.parseExpressionStatement(node, expr);
+  parseExpressionStatement(node, expr, decorators) {
+    const decl = expr.type === "Identifier" ? this.tsParseExpressionStatement(node, expr, decorators) : undefined;
+    return decl || super.parseExpressionStatement(node, expr, decorators);
   }
 
   shouldParseExportDeclaration() {
@@ -10690,12 +10718,12 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
     return super.shouldParseExportDeclaration();
   }
 
-  parseConditional(expr, startPos, startLoc, refExpressionErrors) {
+  parseConditional(expr, startLoc, refExpressionErrors) {
     if (!this.state.maybeInArrowParameters || !this.match(17)) {
-      return super.parseConditional(expr, startPos, startLoc, refExpressionErrors);
+      return super.parseConditional(expr, startLoc, refExpressionErrors);
     }
 
-    const result = this.tryParse(() => super.parseConditional(expr, startPos, startLoc));
+    const result = this.tryParse(() => super.parseConditional(expr, startLoc));
 
     if (!result.node) {
       if (result.error) {
@@ -10709,8 +10737,8 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
     return result.node;
   }
 
-  parseParenItem(node, startPos, startLoc) {
-    node = super.parseParenItem(node, startPos, startLoc);
+  parseParenItem(node, startLoc) {
+    node = super.parseParenItem(node, startLoc);
 
     if (this.eat(17)) {
       node.optional = true;
@@ -10718,7 +10746,7 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
     }
 
     if (this.match(14)) {
-      const typeCastNode = this.startNodeAt(startPos, startLoc);
+      const typeCastNode = this.startNodeAt(startLoc);
       typeCastNode.expression = node;
       typeCastNode.typeAnnotation = this.tsParseTypeAnnotation();
       return this.finishNode(typeCastNode, "TSTypeCastExpression");
@@ -10728,15 +10756,14 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
   }
 
   parseExportDeclaration(node) {
-    if (!this.state.isAmbientContext && this.isContextual(121)) {
+    if (!this.state.isAmbientContext && this.isContextual(123)) {
       return this.tsInAmbientContext(() => this.parseExportDeclaration(node));
     }
 
-    const startPos = this.state.start;
     const startLoc = this.state.startLoc;
-    const isDeclare = this.eatContextual(121);
+    const isDeclare = this.eatContextual(123);
 
-    if (isDeclare && (this.isContextual(121) || !this.shouldParseExportDeclaration())) {
+    if (isDeclare && (this.isContextual(123) || !this.shouldParseExportDeclaration())) {
       throw this.raise(TSErrors.ExpectedAmbientAfterExportDeclare, {
         at: this.state.startLoc
       });
@@ -10751,7 +10778,7 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
     }
 
     if (isDeclare) {
-      this.resetStartLocation(declaration, startPos, startLoc);
+      this.resetStartLocation(declaration, startLoc);
       declaration.declare = true;
     }
 
@@ -10759,7 +10786,7 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
   }
 
   parseClassId(node, isStatement, optionalId, bindingType) {
-    if ((!isStatement || optionalId) && this.isContextual(110)) {
+    if ((!isStatement || optionalId) && this.isContextual(111)) {
       return;
     }
 
@@ -10861,15 +10888,15 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
       node.superTypeParameters = this.tsParseTypeArgumentsInExpression();
     }
 
-    if (this.eatContextual(110)) {
+    if (this.eatContextual(111)) {
       node.implements = this.tsParseHeritageClause("implements");
     }
   }
 
-  parseObjPropValue(prop, startPos, startLoc, isGenerator, isAsync, isPattern, isAccessor, refExpressionErrors) {
+  parseObjPropValue(prop, startLoc, isGenerator, isAsync, isPattern, isAccessor, refExpressionErrors) {
     const typeParameters = this.tsTryParseTypeParameters();
     if (typeParameters) prop.typeParameters = typeParameters;
-    return super.parseObjPropValue(prop, startPos, startLoc, isGenerator, isAsync, isPattern, isAccessor, refExpressionErrors);
+    return super.parseObjPropValue(prop, startLoc, isGenerator, isAsync, isPattern, isAccessor, refExpressionErrors);
   }
 
   parseFunctionParams(node, allowModifiers) {
@@ -10908,7 +10935,7 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
     let jsx;
     let typeCast;
 
-    if (this.hasPlugin("jsx") && (this.match(138) || this.match(47))) {
+    if (this.hasPlugin("jsx") && (this.match(140) || this.match(47))) {
       state = this.state.clone();
       jsx = this.tryParse(() => super.parseMaybeAssign(refExpressionErrors, afterLeftParse), state);
       if (!jsx.error) return jsx.node;
@@ -11157,8 +11184,8 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
     return this.match(35) || this.match(14) || super.isClassProperty();
   }
 
-  parseMaybeDefault(startPos, startLoc, left) {
-    const node = super.parseMaybeDefault(startPos, startLoc, left);
+  parseMaybeDefault(startLoc, left) {
+    const node = super.parseMaybeDefault(startLoc, left);
 
     if (node.type === "AssignmentPattern" && node.typeAnnotation && node.right.start < node.typeAnnotation.start) {
       this.raise(TSErrors.TypeAnnotationAfterAssign, {
@@ -11296,11 +11323,11 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
     }
   }
 
-  tsParseAbstractDeclaration(node) {
+  tsParseAbstractDeclaration(node, decorators) {
     if (this.match(80)) {
       node.abstract = true;
-      return this.parseClass(node, true, false);
-    } else if (this.isContextual(125)) {
+      return this.maybeTakeDecorators(decorators, this.parseClass(node, true, false));
+    } else if (this.isContextual(127)) {
       if (!this.hasFollowingLineBreak()) {
         node.abstract = true;
         this.raise(TSErrors.NonClassMethodPropertyHasAbstractModifer, {
@@ -11476,13 +11503,13 @@ const PlaceholderErrors = ParseErrorEnum`placeholders`({
 });
 var placeholders = (superClass => class PlaceholdersParserMixin extends superClass {
   parsePlaceholder(expectedNode) {
-    if (this.match(140)) {
+    if (this.match(142)) {
       const node = this.startNode();
       this.next();
       this.assertNoSpace();
       node.name = super.parseIdentifier(true);
       this.assertNoSpace();
-      this.expect(140);
+      this.expect(142);
       return this.finishPlaceholder(node, expectedNode);
     }
   }
@@ -11495,7 +11522,7 @@ var placeholders = (superClass => class PlaceholdersParserMixin extends superCla
 
   getTokenFromCode(code) {
     if (code === 37 && this.input.charCodeAt(this.state.pos + 1) === 37) {
-      return this.finishOp(140, 2);
+      return this.finishOp(142, 2);
     }
 
     return super.getTokenFromCode(code);
@@ -11531,19 +11558,15 @@ var placeholders = (superClass => class PlaceholdersParserMixin extends superCla
     }
   }
 
-  isLet(context) {
-    if (super.isLet(context)) {
+  hasFollowingIdentifier(context) {
+    if (super.hasFollowingIdentifier(context)) {
       return true;
     }
 
-    if (!this.isContextual(99)) {
-      return false;
-    }
-
     if (context) return false;
     const nextToken = this.lookahead();
 
-    if (nextToken.type === 140) {
+    if (nextToken.type === 142) {
       return true;
     }
 
@@ -11584,12 +11607,11 @@ var placeholders = (superClass => class PlaceholdersParserMixin extends superCla
   parseClass(node, isStatement, optionalId) {
     const type = isStatement ? "ClassDeclaration" : "ClassExpression";
     this.next();
-    this.takeDecorators(node);
     const oldStrict = this.state.strict;
     const placeholder = this.parsePlaceholder("Identifier");
 
     if (placeholder) {
-      if (this.match(81) || this.match(140) || this.match(5)) {
+      if (this.match(81) || this.match(142) || this.match(5)) {
         node.id = placeholder;
       } else if (optionalId || !isStatement) {
         node.id = null;
@@ -11609,9 +11631,9 @@ var placeholders = (superClass => class PlaceholdersParserMixin extends superCla
     return this.finishNode(node, type);
   }
 
-  parseExport(node) {
+  parseExport(node, decorators) {
     const placeholder = this.parsePlaceholder("Identifier");
-    if (!placeholder) return super.parseExport(node);
+    if (!placeholder) return super.parseExport(node, decorators);
 
     if (!this.isContextual(97) && !this.match(12)) {
       node.specifiers = [];
@@ -11624,7 +11646,7 @@ var placeholders = (superClass => class PlaceholdersParserMixin extends superCla
     const specifier = this.startNode();
     specifier.exported = placeholder;
     node.specifiers = [this.finishNode(specifier, "ExportDefaultSpecifier")];
-    return super.parseExport(node);
+    return super.parseExport(node, decorators);
   }
 
   isExportDefaultSpecifier() {
@@ -11632,7 +11654,7 @@ var placeholders = (superClass => class PlaceholdersParserMixin extends superCla
       const next = this.nextTokenStart();
 
       if (this.isUnparsedContextual(next, "from")) {
-        if (this.input.startsWith(tokenLabelName(140), this.nextTokenStartSince(next + 4))) {
+        if (this.input.startsWith(tokenLabelName(142), this.nextTokenStartSince(next + 4))) {
           return true;
         }
       }
@@ -11710,7 +11732,7 @@ var v8intrinsic = (superClass => class V8IntrinsicMixin extends superClass {
       this.next();
 
       if (tokenIsIdentifier(this.state.type)) {
-        const name = this.parseIdentifierName(this.state.start);
+        const name = this.parseIdentifierName();
         const identifier = this.createIdentifier(node, name);
         identifier.type = "V8IntrinsicIdentifier";
 
@@ -12188,13 +12210,12 @@ class LValParser extends NodeUtils {
     const prop = this.startNode();
     const {
       type,
-      start: startPos,
       startLoc
     } = this.state;
 
     if (type === 21) {
       return this.parseBindingRestProperty(prop);
-    } else if (type === 134) {
+    } else if (type === 136) {
       this.expectPlugin("destructuringPrivate", startLoc);
       this.classScope.usePrivateName(this.state.value, startLoc);
       prop.key = this.parsePrivateName();
@@ -12203,13 +12224,13 @@ class LValParser extends NodeUtils {
     }
 
     prop.method = false;
-    return this.parseObjPropValue(prop, startPos, startLoc, false, false, true, false);
+    return this.parseObjPropValue(prop, startLoc, false, false, true, false);
   }
 
   parseAssignableListItem(allowModifiers, decorators) {
     const left = this.parseMaybeDefault();
     this.parseAssignableListItemTypes(left);
-    const elt = this.parseMaybeDefault(left.start, left.loc.start, left);
+    const elt = this.parseMaybeDefault(left.loc.start, left);
 
     if (decorators.length) {
       left.decorators = decorators;
@@ -12222,14 +12243,13 @@ class LValParser extends NodeUtils {
     return param;
   }
 
-  parseMaybeDefault(startPos, startLoc, left) {
-    var _startLoc, _startPos, _left;
+  parseMaybeDefault(startLoc, left) {
+    var _startLoc, _left;
 
-    startLoc = (_startLoc = startLoc) != null ? _startLoc : this.state.startLoc;
-    startPos = (_startPos = startPos) != null ? _startPos : this.state.start;
+    (_startLoc = startLoc) != null ? _startLoc : startLoc = this.state.startLoc;
     left = (_left = left) != null ? _left : this.parseBindingAtom();
     if (!this.eat(29)) return left;
-    const node = this.startNodeAt(startPos, startLoc);
+    const node = this.startNodeAt(startLoc);
     node.left = left;
     node.right = this.parseMaybeAssignAllowIn();
     return this.finishNode(node, "AssignmentPattern");
@@ -12428,7 +12448,7 @@ class ExpressionParser extends LValParser {
     this.nextToken();
     const expr = this.parseExpression();
 
-    if (!this.match(135)) {
+    if (!this.match(137)) {
       this.unexpected();
     }
 
@@ -12452,12 +12472,11 @@ class ExpressionParser extends LValParser {
   }
 
   parseExpressionBase(refExpressionErrors) {
-    const startPos = this.state.start;
     const startLoc = this.state.startLoc;
     const expr = this.parseMaybeAssign(refExpressionErrors);
 
     if (this.match(12)) {
-      const node = this.startNodeAt(startPos, startLoc);
+      const node = this.startNodeAt(startLoc);
       node.expressions = [expr];
 
       while (this.eat(12)) {
@@ -12486,15 +12505,14 @@ class ExpressionParser extends LValParser {
   }
 
   parseMaybeAssign(refExpressionErrors, afterLeftParse) {
-    const startPos = this.state.start;
     const startLoc = this.state.startLoc;
 
-    if (this.isContextual(105)) {
+    if (this.isContextual(106)) {
       if (this.prodParam.hasYield) {
         let left = this.parseYield();
 
         if (afterLeftParse) {
-          left = afterLeftParse.call(this, left, startPos, startLoc);
+          left = afterLeftParse.call(this, left, startLoc);
         }
 
         return left;
@@ -12521,27 +12539,28 @@ class ExpressionParser extends LValParser {
     let left = this.parseMaybeConditional(refExpressionErrors);
 
     if (afterLeftParse) {
-      left = afterLeftParse.call(this, left, startPos, startLoc);
+      left = afterLeftParse.call(this, left, startLoc);
     }
 
     if (tokenIsAssignment(this.state.type)) {
-      const node = this.startNodeAt(startPos, startLoc);
+      const node = this.startNodeAt(startLoc);
       const operator = this.state.value;
       node.operator = operator;
 
       if (this.match(29)) {
         this.toAssignable(left, true);
         node.left = left;
+        const startIndex = startLoc.index;
 
-        if (refExpressionErrors.doubleProtoLoc != null && refExpressionErrors.doubleProtoLoc.index >= startPos) {
+        if (refExpressionErrors.doubleProtoLoc != null && refExpressionErrors.doubleProtoLoc.index >= startIndex) {
           refExpressionErrors.doubleProtoLoc = null;
         }
 
-        if (refExpressionErrors.shorthandAssignLoc != null && refExpressionErrors.shorthandAssignLoc.index >= startPos) {
+        if (refExpressionErrors.shorthandAssignLoc != null && refExpressionErrors.shorthandAssignLoc.index >= startIndex) {
           refExpressionErrors.shorthandAssignLoc = null;
         }
 
-        if (refExpressionErrors.privateKeyLoc != null && refExpressionErrors.privateKeyLoc.index >= startPos) {
+        if (refExpressionErrors.privateKeyLoc != null && refExpressionErrors.privateKeyLoc.index >= startIndex) {
           this.checkDestructuringPrivate(refExpressionErrors);
           refExpressionErrors.privateKeyLoc = null;
         }
@@ -12563,7 +12582,6 @@ class ExpressionParser extends LValParser {
   }
 
   parseMaybeConditional(refExpressionErrors) {
-    const startPos = this.state.start;
     const startLoc = this.state.startLoc;
     const potentialArrowAt = this.state.potentialArrowAt;
     const expr = this.parseExprOps(refExpressionErrors);
@@ -12572,12 +12590,12 @@ class ExpressionParser extends LValParser {
       return expr;
     }
 
-    return this.parseConditional(expr, startPos, startLoc, refExpressionErrors);
+    return this.parseConditional(expr, startLoc, refExpressionErrors);
   }
 
-  parseConditional(expr, startPos, startLoc, refExpressionErrors) {
+  parseConditional(expr, startLoc, refExpressionErrors) {
     if (this.eat(17)) {
-      const node = this.startNodeAt(startPos, startLoc);
+      const node = this.startNodeAt(startLoc);
       node.test = expr;
       node.consequent = this.parseMaybeAssignAllowIn();
       this.expect(14);
@@ -12589,11 +12607,10 @@ class ExpressionParser extends LValParser {
   }
 
   parseMaybeUnaryOrPrivate(refExpressionErrors) {
-    return this.match(134) ? this.parsePrivateName() : this.parseMaybeUnary(refExpressionErrors);
+    return this.match(136) ? this.parsePrivateName() : this.parseMaybeUnary(refExpressionErrors);
   }
 
   parseExprOps(refExpressionErrors) {
-    const startPos = this.state.start;
     const startLoc = this.state.startLoc;
     const potentialArrowAt = this.state.potentialArrowAt;
     const expr = this.parseMaybeUnaryOrPrivate(refExpressionErrors);
@@ -12602,10 +12619,10 @@ class ExpressionParser extends LValParser {
       return expr;
     }
 
-    return this.parseExprOp(expr, startPos, startLoc, -1);
+    return this.parseExprOp(expr, startLoc, -1);
   }
 
-  parseExprOp(left, leftStartPos, leftStartLoc, minPrec) {
+  parseExprOp(left, leftStartLoc, minPrec) {
     if (this.isPrivateName(left)) {
       const value = this.getPrivateNameSV(left);
 
@@ -12635,7 +12652,7 @@ class ExpressionParser extends LValParser {
           this.checkPipelineAtInfixOperator(left, leftStartLoc);
         }
 
-        const node = this.startNodeAt(leftStartPos, leftStartLoc);
+        const node = this.startNodeAt(leftStartLoc);
         node.left = left;
         node.operator = this.state.value;
         const logical = op === 41 || op === 42;
@@ -12667,7 +12684,7 @@ class ExpressionParser extends LValParser {
           });
         }
 
-        return this.parseExprOp(finishedNode, leftStartPos, leftStartLoc, minPrec);
+        return this.parseExprOp(finishedNode, leftStartLoc, minPrec);
       }
     }
 
@@ -12675,7 +12692,6 @@ class ExpressionParser extends LValParser {
   }
 
   parseExprOpRightExpr(op, prec) {
-    const startPos = this.state.start;
     const startLoc = this.state.startLoc;
 
     switch (op) {
@@ -12688,13 +12704,13 @@ class ExpressionParser extends LValParser {
 
           case "smart":
             return this.withTopicBindingContext(() => {
-              if (this.prodParam.hasYield && this.isContextual(105)) {
+              if (this.prodParam.hasYield && this.isContextual(106)) {
                 throw this.raise(Errors.PipeBodyIsTighter, {
                   at: this.state.startLoc
                 });
               }
 
-              return this.parseSmartPipelineBodyInStyle(this.parseExprOpBaseRightExpr(op, prec), startPos, startLoc);
+              return this.parseSmartPipelineBodyInStyle(this.parseExprOpBaseRightExpr(op, prec), startLoc);
             });
 
           case "fsharp":
@@ -12709,9 +12725,8 @@ class ExpressionParser extends LValParser {
   }
 
   parseExprOpBaseRightExpr(op, prec) {
-    const startPos = this.state.start;
     const startLoc = this.state.startLoc;
-    return this.parseExprOp(this.parseMaybeUnaryOrPrivate(), startPos, startLoc, tokenIsRightAssociative(op) ? prec - 1 : prec);
+    return this.parseExprOp(this.parseMaybeUnaryOrPrivate(), startLoc, tokenIsRightAssociative(op) ? prec - 1 : prec);
   }
 
   parseHackPipeBody() {
@@ -12748,13 +12763,12 @@ class ExpressionParser extends LValParser {
   }
 
   parseMaybeUnary(refExpressionErrors, sawUnary) {
-    const startPos = this.state.start;
     const startLoc = this.state.startLoc;
     const isAwait = this.isContextual(96);
 
     if (isAwait && this.isAwaitAllowed()) {
       this.next();
-      const expr = this.parseAwait(startPos, startLoc);
+      const expr = this.parseAwait(startLoc);
       if (!sawUnary) this.checkExponentialAfterUnary(expr);
       return expr;
     }
@@ -12810,7 +12824,7 @@ class ExpressionParser extends LValParser {
         this.raiseOverwrite(Errors.AwaitNotInAsyncContext, {
           at: startLoc
         });
-        return this.parseAwait(startPos, startLoc);
+        return this.parseAwait(startLoc);
       }
     }
 
@@ -12826,13 +12840,12 @@ class ExpressionParser extends LValParser {
       return node;
     }
 
-    const startPos = this.state.start;
     const startLoc = this.state.startLoc;
     let expr = this.parseExprSubscripts(refExpressionErrors);
     if (this.checkExpressionErrors(refExpressionErrors, false)) return expr;
 
     while (tokenIsPostfix(this.state.type) && !this.canInsertSemicolon()) {
-      const node = this.startNodeAt(startPos, startLoc);
+      const node = this.startNodeAt(startLoc);
       node.operator = this.state.value;
       node.prefix = false;
       node.argument = expr;
@@ -12846,7 +12859,6 @@ class ExpressionParser extends LValParser {
   }
 
   parseExprSubscripts(refExpressionErrors) {
-    const startPos = this.state.start;
     const startLoc = this.state.startLoc;
     const potentialArrowAt = this.state.potentialArrowAt;
     const expr = this.parseExprAtom(refExpressionErrors);
@@ -12855,10 +12867,10 @@ class ExpressionParser extends LValParser {
       return expr;
     }
 
-    return this.parseSubscripts(expr, startPos, startLoc);
+    return this.parseSubscripts(expr, startLoc);
   }
 
-  parseSubscripts(base, startPos, startLoc, noCalls) {
+  parseSubscripts(base, startLoc, noCalls) {
     const state = {
       optionalChainMember: false,
       maybeAsyncArrow: this.atPossibleAsyncArrow(base),
@@ -12866,22 +12878,22 @@ class ExpressionParser extends LValParser {
     };
 
     do {
-      base = this.parseSubscript(base, startPos, startLoc, noCalls, state);
+      base = this.parseSubscript(base, startLoc, noCalls, state);
       state.maybeAsyncArrow = false;
     } while (!state.stop);
 
     return base;
   }
 
-  parseSubscript(base, startPos, startLoc, noCalls, state) {
+  parseSubscript(base, startLoc, noCalls, state) {
     const {
       type
     } = this.state;
 
     if (!noCalls && type === 15) {
-      return this.parseBind(base, startPos, startLoc, noCalls, state);
+      return this.parseBind(base, startLoc, noCalls, state);
     } else if (tokenIsTemplate(type)) {
-      return this.parseTaggedTemplateExpression(base, startPos, startLoc, state);
+      return this.parseTaggedTemplateExpression(base, startLoc, state);
     }
 
     let optional = false;
@@ -12897,12 +12909,12 @@ class ExpressionParser extends LValParser {
     }
 
     if (!noCalls && this.match(10)) {
-      return this.parseCoverCallAndAsyncArrowHead(base, startPos, startLoc, state, optional);
+      return this.parseCoverCallAndAsyncArrowHead(base, startLoc, state, optional);
     } else {
       const computed = this.eat(0);
 
       if (computed || optional || this.eat(16)) {
-        return this.parseMember(base, startPos, startLoc, state, computed, optional);
+        return this.parseMember(base, startLoc, state, computed, optional);
       } else {
         state.stop = true;
         return base;
@@ -12910,15 +12922,15 @@ class ExpressionParser extends LValParser {
     }
   }
 
-  parseMember(base, startPos, startLoc, state, computed, optional) {
-    const node = this.startNodeAt(startPos, startLoc);
+  parseMember(base, startLoc, state, computed, optional) {
+    const node = this.startNodeAt(startLoc);
     node.object = base;
     node.computed = computed;
 
     if (computed) {
       node.property = this.parseExpression();
       this.expect(3);
-    } else if (this.match(134)) {
+    } else if (this.match(136)) {
       if (base.type === "Super") {
         this.raise(Errors.SuperPrivateField, {
           at: startLoc
@@ -12939,21 +12951,21 @@ class ExpressionParser extends LValParser {
     }
   }
 
-  parseBind(base, startPos, startLoc, noCalls, state) {
-    const node = this.startNodeAt(startPos, startLoc);
+  parseBind(base, startLoc, noCalls, state) {
+    const node = this.startNodeAt(startLoc);
     node.object = base;
     this.next();
     node.callee = this.parseNoCallExpr();
     state.stop = true;
-    return this.parseSubscripts(this.finishNode(node, "BindExpression"), startPos, startLoc, noCalls);
+    return this.parseSubscripts(this.finishNode(node, "BindExpression"), startLoc, noCalls);
   }
 
-  parseCoverCallAndAsyncArrowHead(base, startPos, startLoc, state, optional) {
+  parseCoverCallAndAsyncArrowHead(base, startLoc, state, optional) {
     const oldMaybeInArrowParameters = this.state.maybeInArrowParameters;
     let refExpressionErrors = null;
     this.state.maybeInArrowParameters = true;
     this.next();
-    const node = this.startNodeAt(startPos, startLoc);
+    const node = this.startNodeAt(startLoc);
     node.callee = base;
     const {
       maybeAsyncArrow,
@@ -12982,7 +12994,7 @@ class ExpressionParser extends LValParser {
       this.checkDestructuringPrivate(refExpressionErrors);
       this.expressionScope.validateAsPattern();
       this.expressionScope.exit();
-      finishedNode = this.parseAsyncArrowFromCallExpression(this.startNodeAt(startPos, startLoc), finishedNode);
+      finishedNode = this.parseAsyncArrowFromCallExpression(this.startNodeAt(startLoc), finishedNode);
     } else {
       if (maybeAsyncArrow) {
         this.checkExpressionErrors(refExpressionErrors, true);
@@ -13000,8 +13012,8 @@ class ExpressionParser extends LValParser {
     this.toReferencedListDeep(node.arguments, isParenthesizedExpr);
   }
 
-  parseTaggedTemplateExpression(base, startPos, startLoc, state) {
-    const node = this.startNodeAt(startPos, startLoc);
+  parseTaggedTemplateExpression(base, startLoc, state) {
+    const node = this.startNodeAt(startLoc);
     node.tag = base;
     node.quasi = this.parseTemplate(true);
 
@@ -13105,13 +13117,13 @@ class ExpressionParser extends LValParser {
   }
 
   parseNoCallExpr() {
-    const startPos = this.state.start;
     const startLoc = this.state.startLoc;
-    return this.parseSubscripts(this.parseExprAtom(), startPos, startLoc, true);
+    return this.parseSubscripts(this.parseExprAtom(), startLoc, true);
   }
 
   parseExprAtom(refExpressionErrors) {
     let node;
+    let decorators = null;
     const {
       type
     } = this.state;
@@ -13153,16 +13165,16 @@ class ExpressionParser extends LValParser {
           return this.parseRegExpLiteral(this.state.value);
         }
 
-      case 130:
+      case 132:
         return this.parseNumericLiteral(this.state.value);
 
-      case 131:
+      case 133:
         return this.parseBigIntLiteral(this.state.value);
 
-      case 132:
+      case 134:
         return this.parseDecimalLiteral(this.state.value);
 
-      case 129:
+      case 131:
         return this.parseStringLiteral(this.state.value);
 
       case 84:
@@ -13206,12 +13218,10 @@ class ExpressionParser extends LValParser {
         return this.parseFunctionOrFunctionSent();
 
       case 26:
-        this.parseDecorators();
+        decorators = this.parseDecorators();
 
       case 80:
-        node = this.startNode();
-        this.takeDecorators(node);
-        return this.parseClass(node, false);
+        return this.parseClass(this.maybeTakeDecorators(decorators, this.startNode()), false);
 
       case 77:
         return this.parseNewOrNewTarget();
@@ -13236,7 +13246,7 @@ class ExpressionParser extends LValParser {
           }
         }
 
-      case 134:
+      case 136:
         {
           this.raise(Errors.PrivateInExpectedIn, {
             at: this.state.startLoc,
@@ -13288,7 +13298,7 @@ class ExpressionParser extends LValParser {
 
       default:
         if (tokenIsIdentifier(type)) {
-          if (this.isContextual(123) && this.lookaheadCharCode() === 123 && !this.hasFollowingLineBreak()) {
+          if (this.isContextual(125) && this.lookaheadCharCode() === 123 && !this.hasFollowingLineBreak()) {
             return this.parseModuleExpression();
           }
 
@@ -13456,7 +13466,7 @@ class ExpressionParser extends LValParser {
 
   parsePrivateName() {
     const node = this.startNode();
-    const id = this.startNodeAt(this.state.start + 1, new Position(this.state.curLine, this.state.start + 1 - this.state.lineStart, this.state.start + 1));
+    const id = this.startNodeAt(createPositionWithColumnOffset(this.state.startLoc, 1));
     const name = this.state.value;
     this.next();
     node.id = this.createIdentifier(id, name);
@@ -13566,7 +13576,6 @@ class ExpressionParser extends LValParser {
   }
 
   parseParenAndDistinguishExpression(canBeArrow) {
-    const startPos = this.state.start;
     const startLoc = this.state.startLoc;
     let val;
     this.next();
@@ -13575,7 +13584,6 @@ class ExpressionParser extends LValParser {
     const oldInFSharpPipelineDirectBody = this.state.inFSharpPipelineDirectBody;
     this.state.maybeInArrowParameters = true;
     this.state.inFSharpPipelineDirectBody = false;
-    const innerStartPos = this.state.start;
     const innerStartLoc = this.state.startLoc;
     const exprList = [];
     const refExpressionErrors = new ExpressionErrors();
@@ -13596,10 +13604,9 @@ class ExpressionParser extends LValParser {
       }
 
       if (this.match(21)) {
-        const spreadNodeStartPos = this.state.start;
         const spreadNodeStartLoc = this.state.startLoc;
         spreadStartLoc = this.state.startLoc;
-        exprList.push(this.parseParenItem(this.parseRestBinding(), spreadNodeStartPos, spreadNodeStartLoc));
+        exprList.push(this.parseParenItem(this.parseRestBinding(), spreadNodeStartLoc));
 
         if (!this.checkCommaAfterRest(41)) {
           break;
@@ -13613,7 +13620,7 @@ class ExpressionParser extends LValParser {
     this.expect(11);
     this.state.maybeInArrowParameters = oldMaybeInArrowParameters;
     this.state.inFSharpPipelineDirectBody = oldInFSharpPipelineDirectBody;
-    let arrowNode = this.startNodeAt(startPos, startLoc);
+    let arrowNode = this.startNodeAt(startLoc);
 
     if (canBeArrow && this.shouldParseArrow(exprList) && (arrowNode = this.parseArrow(arrowNode))) {
       this.checkDestructuringPrivate(refExpressionErrors);
@@ -13635,7 +13642,7 @@ class ExpressionParser extends LValParser {
     this.toReferencedListDeep(exprList, true);
 
     if (exprList.length > 1) {
-      val = this.startNodeAt(innerStartPos, innerStartLoc);
+      val = this.startNodeAt(innerStartLoc);
       val.expressions = exprList;
       this.finishNode(val, "SequenceExpression");
       this.resetEndLocation(val, innerEndLoc);
@@ -13643,18 +13650,18 @@ class ExpressionParser extends LValParser {
       val = exprList[0];
     }
 
-    return this.wrapParenthesis(startPos, startLoc, val);
+    return this.wrapParenthesis(startLoc, val);
   }
 
-  wrapParenthesis(startPos, startLoc, expression) {
+  wrapParenthesis(startLoc, expression) {
     if (!this.options.createParenthesizedExpressions) {
       this.addExtra(expression, "parenthesized", true);
-      this.addExtra(expression, "parenStart", startPos);
-      this.takeSurroundingComments(expression, startPos, this.state.lastTokEndLoc.index);
+      this.addExtra(expression, "parenStart", startLoc.index);
+      this.takeSurroundingComments(expression, startLoc.index, this.state.lastTokEndLoc.index);
       return expression;
     }
 
-    const parenExpression = this.startNodeAt(startPos, startLoc);
+    const parenExpression = this.startNodeAt(startLoc);
     parenExpression.expression = expression;
     return this.finishNode(parenExpression, "ParenthesizedExpression");
   }
@@ -13669,7 +13676,7 @@ class ExpressionParser extends LValParser {
     }
   }
 
-  parseParenItem(node, startPos, startLoc) {
+  parseParenItem(node, startLoc) {
     return node;
   }
 
@@ -13734,12 +13741,12 @@ class ExpressionParser extends LValParser {
       value
     } = this.state;
     const elemStart = start + 1;
-    const elem = this.startNodeAt(elemStart, createPositionWithColumnOffset(startLoc, 1));
+    const elem = this.startNodeAt(createPositionWithColumnOffset(startLoc, 1));
 
     if (value === null) {
       if (!isTagged) {
         this.raise(Errors.InvalidEscapeSequenceTemplate, {
-          at: createPositionWithColumnOffset(startLoc, 2)
+          at: createPositionWithColumnOffset(this.state.firstInvalidTemplateEscapePos, 1)
         });
       }
     }
@@ -13864,7 +13871,6 @@ class ExpressionParser extends LValParser {
     const prop = this.startNode();
     let isAsync = false;
     let isAccessor = false;
-    let startPos;
     let startLoc;
 
     if (this.match(21)) {
@@ -13880,7 +13886,6 @@ class ExpressionParser extends LValParser {
     prop.method = false;
 
     if (refExpressionErrors) {
-      startPos = this.state.start;
       startLoc = this.state.startLoc;
     }
 
@@ -13917,7 +13922,7 @@ class ExpressionParser extends LValParser {
       }
     }
 
-    return this.parseObjPropValue(prop, startPos, startLoc, isGenerator, isAsync, false, isAccessor, refExpressionErrors);
+    return this.parseObjPropValue(prop, startLoc, isGenerator, isAsync, false, isAccessor, refExpressionErrors);
   }
 
   getGetterSetterExpectedParamCount(method) {
@@ -13962,11 +13967,11 @@ class ExpressionParser extends LValParser {
     }
   }
 
-  parseObjectProperty(prop, startPos, startLoc, isPattern, refExpressionErrors) {
+  parseObjectProperty(prop, startLoc, isPattern, refExpressionErrors) {
     prop.shorthand = false;
 
     if (this.eat(14)) {
-      prop.value = isPattern ? this.parseMaybeDefault(this.state.start, this.state.startLoc) : this.parseMaybeAssignAllowIn(refExpressionErrors);
+      prop.value = isPattern ? this.parseMaybeDefault(this.state.startLoc) : this.parseMaybeAssignAllowIn(refExpressionErrors);
       return this.finishNode(prop, "ObjectProperty");
     }
 
@@ -13974,7 +13979,7 @@ class ExpressionParser extends LValParser {
       this.checkReservedWord(prop.key.name, prop.key.loc.start, true, false);
 
       if (isPattern) {
-        prop.value = this.parseMaybeDefault(startPos, startLoc, cloneIdentifier(prop.key));
+        prop.value = this.parseMaybeDefault(startLoc, cloneIdentifier(prop.key));
       } else if (this.match(29)) {
         const shorthandAssignLoc = this.state.startLoc;
 
@@ -13988,7 +13993,7 @@ class ExpressionParser extends LValParser {
           });
         }
 
-        prop.value = this.parseMaybeDefault(startPos, startLoc, cloneIdentifier(prop.key));
+        prop.value = this.parseMaybeDefault(startLoc, cloneIdentifier(prop.key));
       } else {
         prop.value = cloneIdentifier(prop.key);
       }
@@ -13998,8 +14003,8 @@ class ExpressionParser extends LValParser {
     }
   }
 
-  parseObjPropValue(prop, startPos, startLoc, isGenerator, isAsync, isPattern, isAccessor, refExpressionErrors) {
-    const node = this.parseObjectMethod(prop, isGenerator, isAsync, isPattern, isAccessor) || this.parseObjectProperty(prop, startPos, startLoc, isPattern, refExpressionErrors);
+  parseObjPropValue(prop, startLoc, isGenerator, isAsync, isPattern, isAccessor, refExpressionErrors) {
+    const node = this.parseObjectMethod(prop, isGenerator, isAsync, isPattern, isAccessor) || this.parseObjectProperty(prop, startLoc, isPattern, refExpressionErrors);
     if (!node) this.unexpected();
     return node;
   }
@@ -14020,23 +14025,23 @@ class ExpressionParser extends LValParser {
         key = this.parseIdentifier(true);
       } else {
         switch (type) {
-          case 130:
+          case 132:
             key = this.parseNumericLiteral(value);
             break;
 
-          case 129:
+          case 131:
             key = this.parseStringLiteral(value);
             break;
 
-          case 131:
+          case 133:
             key = this.parseBigIntLiteral(value);
             break;
 
-          case 132:
+          case 134:
             key = this.parseDecimalLiteral(value);
             break;
 
-          case 134:
+          case 136:
             {
               const privateKeyLoc = this.state.startLoc;
 
@@ -14061,7 +14066,7 @@ class ExpressionParser extends LValParser {
 
       prop.key = key;
 
-      if (type !== 134) {
+      if (type !== 136) {
         prop.computed = false;
       }
     }
@@ -14239,9 +14244,8 @@ class ExpressionParser extends LValParser {
 
       elt = null;
     } else if (this.match(21)) {
-      const spreadNodeStartPos = this.state.start;
       const spreadNodeStartLoc = this.state.startLoc;
-      elt = this.parseParenItem(this.parseSpread(refExpressionErrors), spreadNodeStartPos, spreadNodeStartLoc);
+      elt = this.parseParenItem(this.parseSpread(refExpressionErrors), spreadNodeStartLoc);
     } else if (this.match(17)) {
       this.expectPlugin("partialApplication");
 
@@ -14263,7 +14267,7 @@ class ExpressionParser extends LValParser {
 
   parseIdentifier(liberal) {
     const node = this.startNode();
-    const name = this.parseIdentifierName(node.start, liberal);
+    const name = this.parseIdentifierName(liberal);
     return this.createIdentifier(node, name);
   }
 
@@ -14273,7 +14277,7 @@ class ExpressionParser extends LValParser {
     return this.finishNode(node, "Identifier");
   }
 
-  parseIdentifierName(pos, liberal) {
+  parseIdentifierName(liberal) {
     let name;
     const {
       startLoc,
@@ -14290,7 +14294,7 @@ class ExpressionParser extends LValParser {
 
     if (liberal) {
       if (tokenIsKeyword) {
-        this.replaceToken(128);
+        this.replaceToken(130);
       }
     } else {
       this.checkReservedWord(name, startLoc, tokenIsKeyword, false);
@@ -14371,8 +14375,8 @@ class ExpressionParser extends LValParser {
     return false;
   }
 
-  parseAwait(startPos, startLoc) {
-    const node = this.startNodeAt(startPos, startLoc);
+  parseAwait(startLoc) {
+    const node = this.startNodeAt(startLoc);
     this.expressionScope.recordParameterInitializerError(Errors.AwaitExpressionFormalParameter, {
       at: node
     });
@@ -14403,7 +14407,7 @@ class ExpressionParser extends LValParser {
     const {
       type
     } = this.state;
-    return type === 53 || type === 10 || type === 0 || tokenIsTemplate(type) || type === 133 || type === 56 || this.hasPlugin("v8intrinsic") && type === 54;
+    return type === 53 || type === 10 || type === 0 || tokenIsTemplate(type) || type === 135 || type === 56 || this.hasPlugin("v8intrinsic") && type === 54;
   }
 
   parseYield() {
@@ -14420,7 +14424,7 @@ class ExpressionParser extends LValParser {
 
       switch (this.state.type) {
         case 13:
-        case 135:
+        case 137:
         case 8:
         case 11:
         case 3:
@@ -14451,13 +14455,13 @@ class ExpressionParser extends LValParser {
     }
   }
 
-  parseSmartPipelineBodyInStyle(childExpr, startPos, startLoc) {
+  parseSmartPipelineBodyInStyle(childExpr, startLoc) {
     if (this.isSimpleReference(childExpr)) {
-      const bodyNode = this.startNodeAt(startPos, startLoc);
+      const bodyNode = this.startNodeAt(startLoc);
       bodyNode.callee = childExpr;
       return this.finishNode(bodyNode, "PipelineBareFunction");
     } else {
-      const bodyNode = this.startNodeAt(startPos, startLoc);
+      const bodyNode = this.startNodeAt(startLoc);
       this.checkSmartPipeTopicBodyEarlyErrors(startLoc);
       bodyNode.expression = childExpr;
       return this.finishNode(bodyNode, "PipelineTopicExpression");
@@ -14583,12 +14587,11 @@ class ExpressionParser extends LValParser {
   }
 
   parseFSharpPipelineBody(prec) {
-    const startPos = this.state.start;
     const startLoc = this.state.startLoc;
     this.state.potentialArrowAt = this.state.start;
     const oldInFSharpPipelineDirectBody = this.state.inFSharpPipelineDirectBody;
     this.state.inFSharpPipelineDirectBody = true;
-    const ret = this.parseExprOp(this.parseMaybeUnaryOrPrivate(), startPos, startLoc, prec);
+    const ret = this.parseExprOp(this.parseMaybeUnaryOrPrivate(), startLoc, prec);
     this.state.inFSharpPipelineDirectBody = oldInFSharpPipelineDirectBody;
     return ret;
   }
@@ -14597,10 +14600,15 @@ class ExpressionParser extends LValParser {
     this.expectPlugin("moduleBlocks");
     const node = this.startNode();
     this.next();
-    this.eat(5);
+
+    if (!this.match(5)) {
+      this.unexpected(null, 5);
+    }
+
+    const program = this.startNodeAt(this.state.endLoc);
+    this.next();
     const revertScopes = this.initializeScopes(true);
     this.enterInitialScopes();
-    const program = this.startNode();
 
     try {
       node.body = this.parseProgram(program, 8, "module");
@@ -14608,7 +14616,6 @@ class ExpressionParser extends LValParser {
       revertScopes();
     }
 
-    this.eat(8);
     return this.finishNode(node, "ModuleExpression");
   }
 
@@ -14638,7 +14645,7 @@ function babel7CompatTokens(tokens, input) {
 
     if (typeof type === "number") {
       {
-        if (type === 134) {
+        if (type === 136) {
           const {
             loc,
             start,
@@ -14655,7 +14662,7 @@ function babel7CompatTokens(tokens, input) {
             startLoc: loc.start,
             endLoc: hashEndLoc
           }), new Token({
-            type: getExportedToken(128),
+            type: getExportedToken(130),
             value: value,
             start: hashEndPos,
             end: end,
@@ -14756,7 +14763,7 @@ class StatementParser extends ExpressionParser {
     return this.finishNode(file, "File");
   }
 
-  parseProgram(program, end = 135, sourceType = this.options.sourceType) {
+  parseProgram(program, end = 137, sourceType = this.options.sourceType) {
     program.sourceType = sourceType;
     program.interpreter = this.parseInterpreterDirective();
     this.parseBlockBody(program, true, true, end);
@@ -14770,7 +14777,15 @@ class StatementParser extends ExpressionParser {
       }
     }
 
-    return this.finishNode(program, "Program");
+    let finishedProgram;
+
+    if (end === 137) {
+      finishedProgram = this.finishNode(program, "Program");
+    } else {
+      finishedProgram = this.finishNodeAt(program, "Program", createPositionWithColumnOffset(this.state.startLoc, -1));
+    }
+
+    return finishedProgram;
   }
 
   stmtToDirective(stmt) {
@@ -14805,10 +14820,10 @@ class StatementParser extends ExpressionParser {
       return false;
     }
 
-    return this.isLetKeyword(context);
+    return this.hasFollowingIdentifier(context);
   }
 
-  isLetKeyword(context) {
+  hasFollowingIdentifier(context) {
     const next = this.nextTokenStart();
     const nextCh = this.codePointAtPos(next);
 
@@ -14836,23 +14851,30 @@ class StatementParser extends ExpressionParser {
     return false;
   }
 
+  startsUsingForOf() {
+    const lookahead = this.lookahead();
+
+    if (lookahead.type === 101 && !lookahead.containsEsc) {
+      return false;
+    } else {
+      this.expectPlugin("explicitResourceManagement");
+      return true;
+    }
+  }
+
   parseStatement(context, topLevel) {
+    let decorators = null;
+
     if (this.match(26)) {
-      this.parseDecorators(true);
+      decorators = this.parseDecorators(true);
     }
 
-    return this.parseStatementContent(context, topLevel);
+    return this.parseStatementContent(context, topLevel, decorators);
   }
 
-  parseStatementContent(context, topLevel) {
-    let starttype = this.state.type;
+  parseStatementContent(context, topLevel, decorators) {
+    const starttype = this.state.type;
     const node = this.startNode();
-    let kind;
-
-    if (this.isLet(context)) {
-      starttype = 74;
-      kind = "let";
-    }
 
     switch (starttype) {
       case 60:
@@ -14889,7 +14911,7 @@ class StatementParser extends ExpressionParser {
 
       case 80:
         if (context) this.unexpected();
-        return this.parseClass(node, true);
+        return this.parseClass(this.maybeTakeDecorators(decorators, node), true);
 
       case 69:
         return this.parseIfStatement(node);
@@ -14906,17 +14928,39 @@ class StatementParser extends ExpressionParser {
       case 73:
         return this.parseTryStatement(node);
 
+      case 105:
+        if (this.hasFollowingLineBreak()) {
+          break;
+        }
+
+      case 99:
+        if (this.state.containsEsc || !this.hasFollowingIdentifier(context)) {
+          break;
+        }
+
       case 75:
       case 74:
-        kind = kind || this.state.value;
+        {
+          const kind = this.state.value;
 
-        if (context && kind !== "var") {
-          this.raise(Errors.UnexpectedLexicalDeclaration, {
-            at: this.state.startLoc
-          });
-        }
+          if (kind === "using") {
+            this.expectPlugin("explicitResourceManagement");
+
+            if (!this.scope.inModule && this.scope.inTopLevel) {
+              this.raise(Errors.UnexpectedUsingDeclaration, {
+                at: this.state.startLoc
+              });
+            }
+          }
 
-        return this.parseVarStatement(node, kind);
+          if (context && kind !== "var") {
+            this.raise(Errors.UnexpectedLexicalDeclaration, {
+              at: this.state.startLoc
+            });
+          }
+
+          return this.parseVarStatement(node, kind);
+        }
 
       case 92:
         return this.parseWhileStatement(node);
@@ -14957,7 +15001,7 @@ class StatementParser extends ExpressionParser {
               this.sawUnambiguousESM = true;
             }
           } else {
-            result = this.parseExport(node);
+            result = this.parseExport(node, decorators);
 
             if (result.type === "ExportNamedDeclaration" && (!result.exportKind || result.exportKind === "value") || result.type === "ExportAllDeclaration" && (!result.exportKind || result.exportKind === "value") || result.type === "ExportDefaultDeclaration") {
               this.sawUnambiguousESM = true;
@@ -14989,7 +15033,7 @@ class StatementParser extends ExpressionParser {
     if (tokenIsIdentifier(starttype) && expr.type === "Identifier" && this.eat(14)) {
       return this.parseLabeledStatement(node, maybeName, expr, context);
     } else {
-      return this.parseExpressionStatement(node, expr);
+      return this.parseExpressionStatement(node, expr, decorators);
     }
   }
 
@@ -15001,14 +15045,19 @@ class StatementParser extends ExpressionParser {
     }
   }
 
-  takeDecorators(node) {
-    const decorators = this.state.decoratorStack[this.state.decoratorStack.length - 1];
+  decoratorsEnabledBeforeExport() {
+    if (this.hasPlugin("decorators-legacy")) return true;
+    return this.hasPlugin("decorators") && !!this.getPluginOption("decorators", "decoratorsBeforeExport");
+  }
 
-    if (decorators.length) {
-      node.decorators = decorators;
-      this.resetStartLocationFromNode(node, decorators[0]);
-      this.state.decoratorStack[this.state.decoratorStack.length - 1] = [];
+  maybeTakeDecorators(maybeDecorators, classNode, exportNode) {
+    if (maybeDecorators) {
+      classNode.decorators = maybeDecorators;
+      this.resetStartLocationFromNode(classNode, maybeDecorators[0]);
+      if (exportNode) this.resetStartLocationFromNode(exportNode, classNode);
     }
+
+    return classNode;
   }
 
   canHaveLeadingDecorator() {
@@ -15016,19 +15065,18 @@ class StatementParser extends ExpressionParser {
   }
 
   parseDecorators(allowExport) {
-    const currentContextDecorators = this.state.decoratorStack[this.state.decoratorStack.length - 1];
+    const decorators = [];
 
-    while (this.match(26)) {
-      const decorator = this.parseDecorator();
-      currentContextDecorators.push(decorator);
-    }
+    do {
+      decorators.push(this.parseDecorator());
+    } while (this.match(26));
 
     if (this.match(82)) {
       if (!allowExport) {
         this.unexpected();
       }
 
-      if (this.hasPlugin("decorators") && !this.getPluginOption("decorators", "decoratorsBeforeExport")) {
+      if (!this.decoratorsEnabledBeforeExport()) {
         this.raise(Errors.DecoratorExportClass, {
           at: this.state.startLoc
         });
@@ -15038,6 +15086,8 @@ class StatementParser extends ExpressionParser {
         at: this.state.startLoc
       });
     }
+
+    return decorators;
   }
 
   parseDecorator() {
@@ -15046,18 +15096,15 @@ class StatementParser extends ExpressionParser {
     this.next();
 
     if (this.hasPlugin("decorators")) {
-      this.state.decoratorStack.push([]);
-      const startPos = this.state.start;
       const startLoc = this.state.startLoc;
       let expr;
 
       if (this.match(10)) {
-        const startPos = this.state.start;
         const startLoc = this.state.startLoc;
         this.next();
         expr = this.parseExpression();
         this.expect(11);
-        expr = this.wrapParenthesis(startPos, startLoc, expr);
+        expr = this.wrapParenthesis(startLoc, expr);
         const paramsStartLoc = this.state.startLoc;
         node.expression = this.parseMaybeDecoratorArguments(expr);
 
@@ -15070,10 +15117,10 @@ class StatementParser extends ExpressionParser {
         expr = this.parseIdentifier(false);
 
         while (this.eat(16)) {
-          const node = this.startNodeAt(startPos, startLoc);
+          const node = this.startNodeAt(startLoc);
           node.object = expr;
 
-          if (this.match(134)) {
+          if (this.match(136)) {
             this.classScope.usePrivateName(this.state.value, this.state.startLoc);
             node.property = this.parsePrivateName();
           } else {
@@ -15086,8 +15133,6 @@ class StatementParser extends ExpressionParser {
 
         node.expression = this.parseMaybeDecoratorArguments(expr);
       }
-
-      this.state.decoratorStack.pop();
     } else {
       node.expression = this.parseExprSubscripts();
     }
@@ -15187,16 +15232,24 @@ class StatementParser extends ExpressionParser {
     }
 
     const startsWithLet = this.isContextual(99);
-    const isLet = startsWithLet && this.isLetKeyword();
+    const startsWithUsing = this.isContextual(105) && !this.hasFollowingLineBreak();
+    const isLetOrUsing = startsWithLet && this.hasFollowingIdentifier() || startsWithUsing && this.hasFollowingIdentifier() && this.startsUsingForOf();
 
-    if (this.match(74) || this.match(75) || isLet) {
+    if (this.match(74) || this.match(75) || isLetOrUsing) {
       const initNode = this.startNode();
-      const kind = isLet ? "let" : this.state.value;
+      const kind = this.state.value;
       this.next();
       this.parseVar(initNode, true, kind);
       const init = this.finishNode(initNode, "VariableDeclaration");
+      const isForIn = this.match(58);
+
+      if (isForIn && startsWithUsing) {
+        this.raise(Errors.ForInUsing, {
+          at: init
+        });
+      }
 
-      if ((this.match(58) || this.isContextual(101)) && init.declarations.length === 1) {
+      if ((isForIn || this.isContextual(101)) && init.declarations.length === 1) {
         return this.parseForIn(node, init, awaitAt);
       }
 
@@ -15456,7 +15509,7 @@ class StatementParser extends ExpressionParser {
     return this.finishNode(node, "LabeledStatement");
   }
 
-  parseExpressionStatement(node, expr) {
+  parseExpressionStatement(node, expr, decorators) {
     node.expression = expr;
     this.semicolon();
     return this.finishNode(node, "ExpressionStatement");
@@ -15612,13 +15665,21 @@ class StatementParser extends ExpressionParser {
   }
 
   parseVarId(decl, kind) {
-    decl.id = this.parseBindingAtom();
-    this.checkLVal(decl.id, {
+    const id = this.parseBindingAtom();
+
+    if (kind === "using" && id.type !== "Identifier") {
+      this.raise(Errors.UsingDeclarationHasBindingPattern, {
+        at: id
+      });
+    }
+
+    this.checkLVal(id, {
       in: {
         type: "VariableDeclarator"
       },
       binding: kind === "var" ? BIND_VAR : BIND_LEXICAL
     });
+    decl.id = id;
   }
 
   parseFunction(node, statement = FUNC_NO_FLAGS, isAsync = false) {
@@ -15681,7 +15742,6 @@ class StatementParser extends ExpressionParser {
 
   parseClass(node, isStatement, optionalId) {
     this.next();
-    this.takeDecorators(node);
     const oldStrict = this.state.strict;
     this.state.strict = true;
     this.parseClassId(node, isStatement, optionalId);
@@ -15813,7 +15873,7 @@ class StatementParser extends ExpressionParser {
 
     if (this.eat(55)) {
       method.kind = "method";
-      const isPrivateName = this.match(134);
+      const isPrivateName = this.match(136);
       this.parseClassElementName(method);
 
       if (isPrivateName) {
@@ -15832,7 +15892,7 @@ class StatementParser extends ExpressionParser {
     }
 
     const isContextual = tokenIsIdentifier(this.state.type) && !this.state.containsEsc;
-    const isPrivate = this.match(134);
+    const isPrivate = this.match(136);
     const key = this.parseClassElementName(member);
     const maybeQuestionTokenStartLoc = this.state.startLoc;
     this.parsePostMemberNameModifiers(publicMember);
@@ -15883,7 +15943,7 @@ class StatementParser extends ExpressionParser {
       }
 
       method.kind = "method";
-      const isPrivate = this.match(134);
+      const isPrivate = this.match(136);
       this.parseClassElementName(method);
       this.parsePostMemberNameModifiers(publicMember);
 
@@ -15901,7 +15961,7 @@ class StatementParser extends ExpressionParser {
     } else if (isContextual && (key.name === "get" || key.name === "set") && !(this.match(55) && this.isLineTerminator())) {
       this.resetPreviousNodeTrailingComments(key);
       method.kind = key.name;
-      const isPrivate = this.match(134);
+      const isPrivate = this.match(136);
       this.parseClassElementName(publicMethod);
 
       if (isPrivate) {
@@ -15920,7 +15980,7 @@ class StatementParser extends ExpressionParser {
     } else if (isContextual && key.name === "accessor" && !this.isLineTerminator()) {
       this.expectPlugin("decoratorAutoAccessors");
       this.resetPreviousNodeTrailingComments(key);
-      const isPrivate = this.match(134);
+      const isPrivate = this.match(136);
       this.parseClassElementName(publicProp);
       this.pushClassAccessorProperty(classBody, accessorProp, isPrivate);
     } else if (this.isLineTerminator()) {
@@ -15940,13 +16000,13 @@ class StatementParser extends ExpressionParser {
       value
     } = this.state;
 
-    if ((type === 128 || type === 129) && member.static && value === "prototype") {
+    if ((type === 130 || type === 131) && member.static && value === "prototype") {
       this.raise(Errors.StaticPrototype, {
         at: this.state.startLoc
       });
     }
 
-    if (type === 134) {
+    if (type === 136) {
       if (value === "constructor") {
         this.raise(Errors.ConstructorClassPrivateField, {
           at: this.state.startLoc
@@ -16084,7 +16144,7 @@ class StatementParser extends ExpressionParser {
     node.superClass = this.eat(81) ? this.parseExprSubscripts() : null;
   }
 
-  parseExport(node) {
+  parseExport(node, decorators) {
     const hasDefault = this.maybeParseExportDefaultSpecifier(node);
     const parseAfterDefault = !hasDefault || this.eat(12);
     const hasStar = parseAfterDefault && this.eatExportStar(node);
@@ -16094,6 +16154,13 @@ class StatementParser extends ExpressionParser {
 
     if (hasStar && !hasNamespace) {
       if (hasDefault) this.unexpected();
+
+      if (decorators) {
+        throw this.raise(Errors.UnsupportedDecoratorExport, {
+          at: node
+        });
+      }
+
       this.parseExportFrom(node, true);
       return this.finishNode(node, "ExportAllDeclaration");
     }
@@ -16108,20 +16175,50 @@ class StatementParser extends ExpressionParser {
 
     if (isFromRequired || hasSpecifiers) {
       hasDeclaration = false;
+
+      if (decorators) {
+        throw this.raise(Errors.UnsupportedDecoratorExport, {
+          at: node
+        });
+      }
+
       this.parseExportFrom(node, isFromRequired);
     } else {
       hasDeclaration = this.maybeParseExportDeclaration(node);
     }
 
     if (isFromRequired || hasSpecifiers || hasDeclaration) {
-      this.checkExport(node, true, false, !!node.source);
-      return this.finishNode(node, "ExportNamedDeclaration");
+      var _node2$declaration;
+
+      const node2 = node;
+      this.checkExport(node2, true, false, !!node2.source);
+
+      if (((_node2$declaration = node2.declaration) == null ? void 0 : _node2$declaration.type) === "ClassDeclaration") {
+        this.maybeTakeDecorators(decorators, node2.declaration, node2);
+      } else if (decorators) {
+        throw this.raise(Errors.UnsupportedDecoratorExport, {
+          at: node
+        });
+      }
+
+      return this.finishNode(node2, "ExportNamedDeclaration");
     }
 
     if (this.eat(65)) {
-      node.declaration = this.parseExportDefaultExpression();
-      this.checkExport(node, true, true);
-      return this.finishNode(node, "ExportDefaultDeclaration");
+      const node2 = node;
+      const decl = this.parseExportDefaultExpression();
+      node2.declaration = decl;
+
+      if (decl.type === "ClassDeclaration") {
+        this.maybeTakeDecorators(decorators, decl, node2);
+      } else if (decorators) {
+        throw this.raise(Errors.UnsupportedDecoratorExport, {
+          at: node
+        });
+      }
+
+      this.checkExport(node2, true, true);
+      return this.finishNode(node2, "ExportDefaultDeclaration");
     }
 
     throw this.unexpected(null, 5);
@@ -16146,7 +16243,7 @@ class StatementParser extends ExpressionParser {
   maybeParseExportNamespaceSpecifier(node) {
     if (this.isContextual(93)) {
       if (!node.specifiers) node.specifiers = [];
-      const specifier = this.startNodeAt(this.state.lastTokStart, this.state.lastTokStartLoc);
+      const specifier = this.startNodeAt(this.state.lastTokStartLoc);
       this.next();
       specifier.exported = this.parseModuleExportName();
       node.specifiers.push(this.finishNode(specifier, "ExportNamespaceSpecifier"));
@@ -16221,8 +16318,7 @@ class StatementParser extends ExpressionParser {
         });
       }
 
-      this.parseDecorators(false);
-      return this.parseClass(expr, true, true);
+      return this.parseClass(this.maybeTakeDecorators(this.parseDecorators(false), this.startNode()), true, true);
     }
 
     if (this.match(75) || this.match(74) || this.isLet()) {
@@ -16237,6 +16333,11 @@ class StatementParser extends ExpressionParser {
   }
 
   parseExportDeclaration(node) {
+    if (this.match(80)) {
+      const node = this.parseClass(this.startNode(), true, false);
+      return node;
+    }
+
     return this.parseStatement(null);
   }
 
@@ -16250,7 +16351,7 @@ class StatementParser extends ExpressionParser {
         return false;
       }
 
-      if ((type === 126 || type === 125) && !this.state.containsEsc) {
+      if ((type === 128 || type === 127) && !this.state.containsEsc) {
         const {
           type: nextType
         } = this.lookahead();
@@ -16371,14 +16472,6 @@ class StatementParser extends ExpressionParser {
         }
       }
     }
-
-    const currentContextDecorators = this.state.decoratorStack[this.state.decoratorStack.length - 1];
-
-    if (currentContextDecorators.length) {
-      throw this.raise(Errors.UnsupportedDecoratorExport, {
-        at: node
-      });
-    }
   }
 
   checkDeclaration(node) {
@@ -16433,8 +16526,8 @@ class StatementParser extends ExpressionParser {
         if (this.eat(8)) break;
       }
 
-      const isMaybeTypeOnly = this.isContextual(126);
-      const isString = this.match(129);
+      const isMaybeTypeOnly = this.isContextual(128);
+      const isString = this.match(131);
       const node = this.startNode();
       node.local = this.parseModuleExportName();
       nodes.push(this.parseExportSpecifier(node, isString, isInTypeExport, isMaybeTypeOnly));
@@ -16456,7 +16549,7 @@ class StatementParser extends ExpressionParser {
   }
 
   parseModuleExportName() {
-    if (this.match(129)) {
+    if (this.match(131)) {
       const result = this.parseStringLiteral(this.state.value);
       const surrogate = result.value.match(loneSurrogate);
 
@@ -16486,6 +16579,24 @@ class StatementParser extends ExpressionParser {
     return false;
   }
 
+  checkImportReflection(node) {
+    if (node.module) {
+      var _node$assertions;
+
+      if (node.specifiers.length !== 1 || node.specifiers[0].type !== "ImportDefaultSpecifier") {
+        this.raise(Errors.ImportReflectionNotBinding, {
+          at: node.specifiers[0].loc.start
+        });
+      }
+
+      if (((_node$assertions = node.assertions) == null ? void 0 : _node$assertions.length) > 0) {
+        this.raise(Errors.ImportReflectionHasAssertion, {
+          at: node.specifiers[0].loc.start
+        });
+      }
+    }
+  }
+
   checkJSONModuleImport(node) {
     if (this.isJSONModuleImport(node) && node.type !== "ExportAllDeclaration") {
       const {
@@ -16516,10 +16627,41 @@ class StatementParser extends ExpressionParser {
     }
   }
 
+  parseMaybeImportReflection(node) {
+    let isImportReflection = false;
+
+    if (this.isContextual(125)) {
+      const lookahead = this.lookahead();
+
+      if (tokenIsIdentifier(lookahead.type)) {
+        if (lookahead.type !== 97) {
+          isImportReflection = true;
+        } else {
+          const nextNextTokenFirstChar = this.input.charCodeAt(this.nextTokenStartSince(lookahead.end));
+
+          if (nextNextTokenFirstChar === 102) {
+            isImportReflection = true;
+          }
+        }
+      } else {
+        isImportReflection = true;
+      }
+    }
+
+    if (isImportReflection) {
+      this.expectPlugin("importReflection");
+      this.next();
+      node.module = true;
+    } else if (this.hasPlugin("importReflection")) {
+      node.module = false;
+    }
+  }
+
   parseImport(node) {
     node.specifiers = [];
 
-    if (!this.match(129)) {
+    if (!this.match(131)) {
+      this.parseMaybeImportReflection(node);
       const hasDefault = this.maybeParseDefaultImportSpecifier(node);
       const parseNext = !hasDefault || this.eat(12);
       const hasStar = parseNext && this.maybeParseStarImportSpecifier(node);
@@ -16540,13 +16682,14 @@ class StatementParser extends ExpressionParser {
       }
     }
 
+    this.checkImportReflection(node);
     this.checkJSONModuleImport(node);
     this.semicolon();
     return this.finishNode(node, "ImportDeclaration");
   }
 
   parseImportSource() {
-    if (!this.match(129)) this.unexpected();
+    if (!this.match(131)) this.unexpected();
     return this.parseExprAtom();
   }
 
@@ -16588,7 +16731,7 @@ class StatementParser extends ExpressionParser {
 
       attrNames.add(keyName);
 
-      if (this.match(129)) {
+      if (this.match(131)) {
         node.key = this.parseStringLiteral(keyName);
       } else {
         node.key = this.parseIdentifier(true);
@@ -16596,7 +16739,7 @@ class StatementParser extends ExpressionParser {
 
       this.expect(14);
 
-      if (!this.match(129)) {
+      if (!this.match(131)) {
         throw this.raise(Errors.ModuleAttributeInvalidValue, {
           at: this.state.startLoc
         });
@@ -16641,7 +16784,7 @@ class StatementParser extends ExpressionParser {
       attributes.add(node.key.name);
       this.expect(14);
 
-      if (!this.match(129)) {
+      if (!this.match(131)) {
         throw this.raise(Errors.ModuleAttributeInvalidValue, {
           at: this.state.startLoc
         });
@@ -16710,8 +16853,8 @@ class StatementParser extends ExpressionParser {
       }
 
       const specifier = this.startNode();
-      const importedIsString = this.match(129);
-      const isMaybeTypeOnly = this.isContextual(126);
+      const importedIsString = this.match(131);
+      const isMaybeTypeOnly = this.isContextual(128);
       specifier.imported = this.parseModuleExportName();
       const importSpecifier = this.parseImportSpecifier(specifier, importedIsString, node.importKind === "type" || node.importKind === "typeof", isMaybeTypeOnly, undefined);
       node.specifiers.push(importSpecifier);
diff --git a/tools/node_modules/eslint/node_modules/@babel/parser/package.json b/tools/node_modules/eslint/node_modules/@babel/parser/package.json
index 24273644fbd474..84a31009026caf 100644
--- a/tools/node_modules/eslint/node_modules/@babel/parser/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/parser/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@babel/parser",
-  "version": "7.19.3",
+  "version": "7.20.0",
   "description": "A JavaScript parser",
   "author": "The Babel Team (https://babel.dev/team)",
   "homepage": "https://babel.dev/docs/en/next/babel-parser",
@@ -36,8 +36,8 @@
   "devDependencies": {
     "@babel/code-frame": "^7.18.6",
     "@babel/helper-check-duplicate-nodes": "^7.18.6",
-    "@babel/helper-fixtures": "^7.18.6",
-    "@babel/helper-string-parser": "^7.18.10",
+    "@babel/helper-fixtures": "^7.19.4",
+    "@babel/helper-string-parser": "^7.19.4",
     "@babel/helper-validator-identifier": "^7.19.1",
     "charcodes": "^0.2.0"
   },
diff --git a/tools/node_modules/eslint/node_modules/@babel/plugin-syntax-import-assertions/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/plugin-syntax-import-assertions/lib/index.js
index 8b9e9b984a5082..9a996ccd7cbcf8 100644
--- a/tools/node_modules/eslint/node_modules/@babel/plugin-syntax-import-assertions/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/plugin-syntax-import-assertions/lib/index.js
@@ -19,4 +19,6 @@ var _default = (0, _helperPluginUtils.declare)(api => {
   };
 });
 
-exports.default = _default;
\ No newline at end of file
+exports.default = _default;
+
+//# sourceMappingURL=index.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/plugin-syntax-import-assertions/package.json b/tools/node_modules/eslint/node_modules/@babel/plugin-syntax-import-assertions/package.json
index 508e5bf7f6470f..2a6b5e7d19958f 100644
--- a/tools/node_modules/eslint/node_modules/@babel/plugin-syntax-import-assertions/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/plugin-syntax-import-assertions/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@babel/plugin-syntax-import-assertions",
-  "version": "7.18.6",
+  "version": "7.20.0",
   "description": "Allow parsing of the module assertion attributes in the import statement",
   "repository": {
     "type": "git",
@@ -16,13 +16,13 @@
     "babel-plugin"
   ],
   "dependencies": {
-    "@babel/helper-plugin-utils": "^7.18.6"
+    "@babel/helper-plugin-utils": "^7.19.0"
   },
   "peerDependencies": {
     "@babel/core": "^7.0.0-0"
   },
   "devDependencies": {
-    "@babel/core": "^7.18.6"
+    "@babel/core": "^7.19.6"
   },
   "engines": {
     "node": ">=6.9.0"
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/conversion.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/conversion.js
index bb477cc16b6b47..fc1a1e29c1d7f6 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/conversion.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/conversion.js
@@ -265,6 +265,9 @@ function hoistFunctionEnvironment(fnPath, noNewArrows = true, allowInsertArrow =
       const isCall = superParentPath.isCallExpression({
         callee: superProp.node
       });
+      const isTaggedTemplate = superParentPath.isTaggedTemplateExpression({
+        tag: superProp.node
+      });
       const superBinding = getSuperPropBinding(thisEnvFn, isAssignment, key);
       const args = [];
 
@@ -285,6 +288,9 @@ function hoistFunctionEnvironment(fnPath, noNewArrows = true, allowInsertArrow =
         thisPaths.push(superParentPath.get("arguments.0"));
       } else if (isAssignment) {
         superParentPath.replaceWith(call);
+      } else if (isTaggedTemplate) {
+        superProp.replaceWith(callExpression(memberExpression(call, identifier("bind"), false), [thisExpression()]));
+        thisPaths.push(superProp.get("arguments.0"));
       } else {
         superProp.replaceWith(call);
       }
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/binding.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/binding.js
index 7a522451adcfc7..6b455ec910bdb6 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/binding.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/binding.js
@@ -25,6 +25,13 @@ class Binding {
     this.scope = scope;
     this.path = path;
     this.kind = kind;
+
+    if ((kind === "var" || kind === "hoisted") && isDeclaredInLoop(path || (() => {
+      throw new Error("Internal Babel error: unreachable ");
+    })())) {
+      this.reassign(path);
+    }
+
     this.clearValue();
   }
 
@@ -74,4 +81,22 @@ class Binding {
 
 exports.default = Binding;
 
+function isDeclaredInLoop(path) {
+  for (let {
+    parentPath,
+    key
+  } = path; parentPath; ({
+    parentPath,
+    key
+  } = parentPath)) {
+    if (parentPath.isFunctionParent()) return false;
+
+    if (parentPath.isWhile() || parentPath.isForXStatement() || parentPath.isForStatement() && key === "body") {
+      return true;
+    }
+  }
+
+  return false;
+}
+
 //# sourceMappingURL=binding.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/index.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/index.js
index 138b77ea2ca6d2..1f6434251b60c8 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/index.js
@@ -578,9 +578,12 @@ class Scope {
       this.registerBinding("hoisted", path.get("id"), path);
     } else if (path.isVariableDeclaration()) {
       const declarations = path.get("declarations");
+      const {
+        kind
+      } = path.node;
 
       for (const declar of declarations) {
-        this.registerBinding(path.node.kind, declar);
+        this.registerBinding(kind === "using" ? "const" : kind, declar);
       }
     } else if (path.isClassDeclaration()) {
       if (path.node.declare) return;
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/package.json b/tools/node_modules/eslint/node_modules/@babel/traverse/package.json
index 85b687fdf8206c..02bad2434e04a4 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@babel/traverse",
-  "version": "7.19.3",
+  "version": "7.20.0",
   "description": "The Babel Traverse module maintains the overall tree state, and is responsible for replacing, removing, and adding nodes",
   "author": "The Babel Team (https://babel.dev/team)",
   "homepage": "https://babel.dev/docs/en/next/babel-traverse",
@@ -17,13 +17,13 @@
   "main": "./lib/index.js",
   "dependencies": {
     "@babel/code-frame": "^7.18.6",
-    "@babel/generator": "^7.19.3",
+    "@babel/generator": "^7.20.0",
     "@babel/helper-environment-visitor": "^7.18.9",
     "@babel/helper-function-name": "^7.19.0",
     "@babel/helper-hoist-variables": "^7.18.6",
     "@babel/helper-split-export-declaration": "^7.18.6",
-    "@babel/parser": "^7.19.3",
-    "@babel/types": "^7.19.3",
+    "@babel/parser": "^7.20.0",
+    "@babel/types": "^7.20.0",
     "debug": "^4.1.0",
     "globals": "^11.1.0"
   },
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/scripts/generators/asserts.js b/tools/node_modules/eslint/node_modules/@babel/traverse/scripts/generators/asserts.js
deleted file mode 100644
index 80dad30368e184..00000000000000
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/scripts/generators/asserts.js
+++ /dev/null
@@ -1,25 +0,0 @@
-import * as t from "@babel/types";
-
-export default function generateAsserts() {
-  let output = `/*
- * This file is auto-generated! Do not modify it directly.
- * To re-generate run 'make build'
- */
-import type * as t from "@babel/types";
-import type NodePath from "../index";
-
-
-export interface NodePathAssetions {`;
-
-  for (const type of [...t.TYPES].sort()) {
-    output += `
-  assert${type}(
-    opts?: object,
-  ): asserts this is NodePath<t.${type}>;`;
-  }
-
-  output += `
-}`;
-
-  return output;
-}
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/scripts/generators/validators.js b/tools/node_modules/eslint/node_modules/@babel/traverse/scripts/generators/validators.js
deleted file mode 100644
index 50340de31f3321..00000000000000
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/scripts/generators/validators.js
+++ /dev/null
@@ -1,27 +0,0 @@
-import * as t from "@babel/types";
-
-export default function generateValidators() {
-  let output = `/*
- * This file is auto-generated! Do not modify it directly.
- * To re-generate run 'make build'
- */
-import type * as t from "@babel/types";
-import type NodePath from "../index";
-import type { VirtualTypeNodePathValidators } from "../lib/virtual-types-validator";
-
-interface BaseNodePathValidators {
-`;
-
-  for (const type of [...t.TYPES].sort()) {
-    output += `is${type}<T extends t.Node>(this: NodePath<T>, opts?: object): this is NodePath<T & t.${type}>;`;
-  }
-
-  output += `
-}
-
-export interface NodePathValidators
-  extends BaseNodePathValidators, VirtualTypeNodePathValidators {}
-`;
-
-  return output;
-}
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/scripts/package.json b/tools/node_modules/eslint/node_modules/@babel/traverse/scripts/package.json
deleted file mode 100644
index 5ffd9800b97cf2..00000000000000
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/scripts/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{ "type": "module" }
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/asserts/generated/index.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/asserts/generated/index.js
index b8c364960896da..e15473cc64f7a2 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/asserts/generated/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/asserts/generated/index.js
@@ -250,6 +250,7 @@ exports.assertTSParenthesizedType = assertTSParenthesizedType;
 exports.assertTSPropertySignature = assertTSPropertySignature;
 exports.assertTSQualifiedName = assertTSQualifiedName;
 exports.assertTSRestType = assertTSRestType;
+exports.assertTSSatisfiesExpression = assertTSSatisfiesExpression;
 exports.assertTSStringKeyword = assertTSStringKeyword;
 exports.assertTSSymbolKeyword = assertTSSymbolKeyword;
 exports.assertTSThisType = assertTSThisType;
@@ -1245,6 +1246,10 @@ function assertTSAsExpression(node, opts) {
   assert("TSAsExpression", node, opts);
 }
 
+function assertTSSatisfiesExpression(node, opts) {
+  assert("TSSatisfiesExpression", node, opts);
+}
+
 function assertTSTypeAssertion(node, opts) {
   assert("TSTypeAssertion", node, opts);
 }
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/generated/index.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/generated/index.js
index c42f919c5f52bf..f4ad0371419918 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/generated/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/generated/index.js
@@ -216,6 +216,7 @@ exports.tSParenthesizedType = exports.tsParenthesizedType = tsParenthesizedType;
 exports.tSPropertySignature = exports.tsPropertySignature = tsPropertySignature;
 exports.tSQualifiedName = exports.tsQualifiedName = tsQualifiedName;
 exports.tSRestType = exports.tsRestType = tsRestType;
+exports.tSSatisfiesExpression = exports.tsSatisfiesExpression = tsSatisfiesExpression;
 exports.tSStringKeyword = exports.tsStringKeyword = tsStringKeyword;
 exports.tSSymbolKeyword = exports.tsSymbolKeyword = tsSymbolKeyword;
 exports.tSThisType = exports.tsThisType = tsThisType;
@@ -2091,6 +2092,14 @@ function tsAsExpression(expression, typeAnnotation) {
   });
 }
 
+function tsSatisfiesExpression(expression, typeAnnotation) {
+  return (0, _validateNode.default)({
+    type: "TSSatisfiesExpression",
+    expression,
+    typeAnnotation
+  });
+}
+
 function tsTypeAssertion(typeAnnotation, expression) {
   return (0, _validateNode.default)({
     type: "TSTypeAssertion",
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/generated/uppercase.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/generated/uppercase.js
index 9a91ac34525c05..f37b01730e7160 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/generated/uppercase.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/builders/generated/uppercase.js
@@ -1233,6 +1233,12 @@ Object.defineProperty(exports, "TSRestType", {
     return _index.tsRestType;
   }
 });
+Object.defineProperty(exports, "TSSatisfiesExpression", {
+  enumerable: true,
+  get: function () {
+    return _index.tsSatisfiesExpression;
+  }
+});
 Object.defineProperty(exports, "TSStringKeyword", {
   enumerable: true,
   get: function () {
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/core.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/core.js
index 643ab5825f9133..41260a07a0309d 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/core.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/core.js
@@ -45,7 +45,7 @@ defineType("AssignmentExpression", {
       }()
     },
     left: {
-      validate: !process.env.BABEL_TYPES_8_BREAKING ? (0, _utils.assertNodeType)("LVal") : (0, _utils.assertNodeType)("Identifier", "MemberExpression", "ArrayPattern", "ObjectPattern", "TSAsExpression", "TSTypeAssertion", "TSNonNullExpression")
+      validate: !process.env.BABEL_TYPES_8_BREAKING ? (0, _utils.assertNodeType)("LVal") : (0, _utils.assertNodeType)("Identifier", "MemberExpression", "ArrayPattern", "ObjectPattern", "TSAsExpression", "TSSatisfiesExpression", "TSTypeAssertion", "TSNonNullExpression")
     },
     right: {
       validate: (0, _utils.assertNodeType)("Expression")
@@ -249,7 +249,7 @@ defineType("ForInStatement", {
   aliases: ["Scopable", "Statement", "For", "BlockParent", "Loop", "ForXStatement"],
   fields: {
     left: {
-      validate: !process.env.BABEL_TYPES_8_BREAKING ? (0, _utils.assertNodeType)("VariableDeclaration", "LVal") : (0, _utils.assertNodeType)("VariableDeclaration", "Identifier", "MemberExpression", "ArrayPattern", "ObjectPattern", "TSAsExpression", "TSTypeAssertion", "TSNonNullExpression")
+      validate: !process.env.BABEL_TYPES_8_BREAKING ? (0, _utils.assertNodeType)("VariableDeclaration", "LVal") : (0, _utils.assertNodeType)("VariableDeclaration", "Identifier", "MemberExpression", "ArrayPattern", "ObjectPattern", "TSAsExpression", "TSSatisfiesExpression", "TSTypeAssertion", "TSNonNullExpression")
     },
     right: {
       validate: (0, _utils.assertNodeType)("Expression")
@@ -680,7 +680,7 @@ defineType("ObjectProperty", {
   visitor: ["key", "value", "decorators"],
   aliases: ["UserWhitespacable", "Property", "ObjectMember"],
   validate: function () {
-    const pattern = (0, _utils.assertNodeType)("Identifier", "Pattern", "TSAsExpression", "TSNonNullExpression", "TSTypeAssertion");
+    const pattern = (0, _utils.assertNodeType)("Identifier", "Pattern", "TSAsExpression", "TSSatisfiesExpression", "TSNonNullExpression", "TSTypeAssertion");
     const expression = (0, _utils.assertNodeType)("Expression");
     return function (parent, key, node) {
       if (!process.env.BABEL_TYPES_8_BREAKING) return;
@@ -696,7 +696,7 @@ defineType("RestElement", {
   deprecatedAlias: "RestProperty",
   fields: Object.assign({}, patternLikeCommon(), {
     argument: {
-      validate: !process.env.BABEL_TYPES_8_BREAKING ? (0, _utils.assertNodeType)("LVal") : (0, _utils.assertNodeType)("Identifier", "ArrayPattern", "ObjectPattern", "MemberExpression", "TSAsExpression", "TSTypeAssertion", "TSNonNullExpression")
+      validate: !process.env.BABEL_TYPES_8_BREAKING ? (0, _utils.assertNodeType)("LVal") : (0, _utils.assertNodeType)("Identifier", "ArrayPattern", "ObjectPattern", "MemberExpression", "TSAsExpression", "TSSatisfiesExpression", "TSTypeAssertion", "TSNonNullExpression")
     },
     optional: {
       validate: (0, _utils.assertValueType)("boolean"),
@@ -847,7 +847,7 @@ defineType("VariableDeclaration", {
       optional: true
     },
     kind: {
-      validate: (0, _utils.assertOneOf)("var", "let", "const")
+      validate: (0, _utils.assertOneOf)("var", "let", "const", "using")
     },
     declarations: {
       validate: (0, _utils.chain)((0, _utils.assertValueType)("array"), (0, _utils.assertEach)((0, _utils.assertNodeType)("VariableDeclarator")))
@@ -923,7 +923,7 @@ defineType("AssignmentPattern", {
   aliases: ["Pattern", "PatternLike", "LVal"],
   fields: Object.assign({}, patternLikeCommon(), {
     left: {
-      validate: (0, _utils.assertNodeType)("Identifier", "ObjectPattern", "ArrayPattern", "MemberExpression", "TSAsExpression", "TSTypeAssertion", "TSNonNullExpression")
+      validate: (0, _utils.assertNodeType)("Identifier", "ObjectPattern", "ArrayPattern", "MemberExpression", "TSAsExpression", "TSSatisfiesExpression", "TSTypeAssertion", "TSNonNullExpression")
     },
     right: {
       validate: (0, _utils.assertNodeType)("Expression")
@@ -1166,7 +1166,7 @@ defineType("ForOfStatement", {
         }
 
         const declaration = (0, _utils.assertNodeType)("VariableDeclaration");
-        const lval = (0, _utils.assertNodeType)("Identifier", "MemberExpression", "ArrayPattern", "ObjectPattern", "TSAsExpression", "TSTypeAssertion", "TSNonNullExpression");
+        const lval = (0, _utils.assertNodeType)("Identifier", "MemberExpression", "ArrayPattern", "ObjectPattern", "TSAsExpression", "TSSatisfiesExpression", "TSTypeAssertion", "TSNonNullExpression");
         return function (node, key, val) {
           if ((0, _is.default)("VariableDeclaration", val)) {
             declaration(node, key, val);
@@ -1195,6 +1195,10 @@ defineType("ImportDeclaration", {
       optional: true,
       validate: (0, _utils.chain)((0, _utils.assertValueType)("array"), (0, _utils.assertEach)((0, _utils.assertNodeType)("ImportAttribute")))
     },
+    module: {
+      optional: true,
+      validate: (0, _utils.assertValueType)("boolean")
+    },
     specifiers: {
       validate: (0, _utils.chain)((0, _utils.assertValueType)("array"), (0, _utils.assertEach)((0, _utils.assertNodeType)("ImportSpecifier", "ImportDefaultSpecifier", "ImportNamespaceSpecifier")))
     },
@@ -1398,37 +1402,29 @@ defineType("TemplateElement", {
         }
       }), function templateElementCookedValidator(node) {
         const raw = node.value.raw;
-        let str,
-            containsInvalid,
-            unterminatedCalled = false;
-
-        try {
-          const error = () => {
-            throw new Error();
-          };
+        let unterminatedCalled = false;
 
-          ({
-            str,
-            containsInvalid
-          } = (0, _helperStringParser.readStringContents)("template", raw, 0, 0, 0, {
-            unterminated() {
-              unterminatedCalled = true;
-            },
+        const error = () => {
+          throw new Error("Internal @babel/types error.");
+        };
 
-            strictNumericEscape: error,
-            invalidEscapeSequence: error,
-            numericSeparatorInEscapeSequence: error,
-            unexpectedNumericSeparator: error,
-            invalidDigit: error,
-            invalidCodePoint: error
-          }));
-        } catch (_unused) {
-          unterminatedCalled = true;
-          containsInvalid = true;
-        }
+        const {
+          str,
+          firstInvalidLoc
+        } = (0, _helperStringParser.readStringContents)("template", raw, 0, 0, 0, {
+          unterminated() {
+            unterminatedCalled = true;
+          },
 
+          strictNumericEscape: error,
+          invalidEscapeSequence: error,
+          numericSeparatorInEscapeSequence: error,
+          unexpectedNumericSeparator: error,
+          invalidDigit: error,
+          invalidCodePoint: error
+        });
         if (!unterminatedCalled) throw new Error("Invalid raw");
-        node.value.cooked = containsInvalid ? null : str;
+        node.value.cooked = firstInvalidLoc ? null : str;
       })
     },
     tail: {
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/typescript.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/typescript.js
index 87771c99361109..0897c834b9ab9d 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/typescript.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/typescript.js
@@ -344,14 +344,16 @@ defineType("TSInstantiationExpression", {
     typeParameters: (0, _utils.validateOptionalType)("TSTypeParameterInstantiation")
   }
 });
-defineType("TSAsExpression", {
+const TSTypeExpression = {
   aliases: ["Expression", "LVal", "PatternLike"],
   visitor: ["expression", "typeAnnotation"],
   fields: {
     expression: (0, _utils.validateType)("Expression"),
     typeAnnotation: (0, _utils.validateType)("TSType")
   }
-});
+};
+defineType("TSAsExpression", TSTypeExpression);
+defineType("TSSatisfiesExpression", TSTypeExpression);
 defineType("TSTypeAssertion", {
   aliases: ["Expression", "LVal", "PatternLike"],
   visitor: ["typeAnnotation", "expression"],
@@ -389,7 +391,7 @@ defineType("TSModuleDeclaration", {
   }
 });
 defineType("TSModuleBlock", {
-  aliases: ["Scopable", "Block", "BlockParent"],
+  aliases: ["Scopable", "Block", "BlockParent", "FunctionParent"],
   visitor: ["body"],
   fields: {
     body: (0, _utils.validateArrayOfType)("Statement")
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/index.js.flow b/tools/node_modules/eslint/node_modules/@babel/types/lib/index.js.flow
index 84de6bce4f649c..19f0fa73818eb1 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/index.js.flow
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/index.js.flow
@@ -350,7 +350,7 @@ declare class BabelNodeUpdateExpression extends BabelNode {
 
 declare class BabelNodeVariableDeclaration extends BabelNode {
   type: "VariableDeclaration";
-  kind: "var" | "let" | "const";
+  kind: "var" | "let" | "const" | "using";
   declarations: Array<BabelNodeVariableDeclarator>;
   declare?: boolean;
 }
@@ -376,7 +376,7 @@ declare class BabelNodeWithStatement extends BabelNode {
 
 declare class BabelNodeAssignmentPattern extends BabelNode {
   type: "AssignmentPattern";
-  left: BabelNodeIdentifier | BabelNodeObjectPattern | BabelNodeArrayPattern | BabelNodeMemberExpression | BabelNodeTSAsExpression | BabelNodeTSTypeAssertion | BabelNodeTSNonNullExpression;
+  left: BabelNodeIdentifier | BabelNodeObjectPattern | BabelNodeArrayPattern | BabelNodeMemberExpression | BabelNodeTSAsExpression | BabelNodeTSSatisfiesExpression | BabelNodeTSTypeAssertion | BabelNodeTSNonNullExpression;
   right: BabelNodeExpression;
   decorators?: Array<BabelNodeDecorator>;
   typeAnnotation?: BabelNodeTypeAnnotation | BabelNodeTSTypeAnnotation | BabelNodeNoop;
@@ -473,6 +473,7 @@ declare class BabelNodeImportDeclaration extends BabelNode {
   source: BabelNodeStringLiteral;
   assertions?: Array<BabelNodeImportAttribute>;
   importKind?: "type" | "typeof" | "value";
+  module?: boolean;
 }
 
 declare class BabelNodeImportDefaultSpecifier extends BabelNode {
@@ -1519,6 +1520,12 @@ declare class BabelNodeTSAsExpression extends BabelNode {
   typeAnnotation: BabelNodeTSType;
 }
 
+declare class BabelNodeTSSatisfiesExpression extends BabelNode {
+  type: "TSSatisfiesExpression";
+  expression: BabelNodeExpression;
+  typeAnnotation: BabelNodeTSType;
+}
+
 declare class BabelNodeTSTypeAssertion extends BabelNode {
   type: "TSTypeAssertion";
   typeAnnotation: BabelNodeTSType;
@@ -1610,7 +1617,7 @@ declare class BabelNodeTSTypeParameter extends BabelNode {
 }
 
 type BabelNodeStandardized = BabelNodeArrayExpression | BabelNodeAssignmentExpression | BabelNodeBinaryExpression | BabelNodeInterpreterDirective | BabelNodeDirective | BabelNodeDirectiveLiteral | BabelNodeBlockStatement | BabelNodeBreakStatement | BabelNodeCallExpression | BabelNodeCatchClause | BabelNodeConditionalExpression | BabelNodeContinueStatement | BabelNodeDebuggerStatement | BabelNodeDoWhileStatement | BabelNodeEmptyStatement | BabelNodeExpressionStatement | BabelNodeFile | BabelNodeForInStatement | BabelNodeForStatement | BabelNodeFunctionDeclaration | BabelNodeFunctionExpression | BabelNodeIdentifier | BabelNodeIfStatement | BabelNodeLabeledStatement | BabelNodeStringLiteral | BabelNodeNumericLiteral | BabelNodeNullLiteral | BabelNodeBooleanLiteral | BabelNodeRegExpLiteral | BabelNodeLogicalExpression | BabelNodeMemberExpression | BabelNodeNewExpression | BabelNodeProgram | BabelNodeObjectExpression | BabelNodeObjectMethod | BabelNodeObjectProperty | BabelNodeRestElement | BabelNodeReturnStatement | BabelNodeSequenceExpression | BabelNodeParenthesizedExpression | BabelNodeSwitchCase | BabelNodeSwitchStatement | BabelNodeThisExpression | BabelNodeThrowStatement | BabelNodeTryStatement | BabelNodeUnaryExpression | BabelNodeUpdateExpression | BabelNodeVariableDeclaration | BabelNodeVariableDeclarator | BabelNodeWhileStatement | BabelNodeWithStatement | BabelNodeAssignmentPattern | BabelNodeArrayPattern | BabelNodeArrowFunctionExpression | BabelNodeClassBody | BabelNodeClassExpression | BabelNodeClassDeclaration | BabelNodeExportAllDeclaration | BabelNodeExportDefaultDeclaration | BabelNodeExportNamedDeclaration | BabelNodeExportSpecifier | BabelNodeForOfStatement | BabelNodeImportDeclaration | BabelNodeImportDefaultSpecifier | BabelNodeImportNamespaceSpecifier | BabelNodeImportSpecifier | BabelNodeMetaProperty | BabelNodeClassMethod | BabelNodeObjectPattern | BabelNodeSpreadElement | BabelNodeSuper | BabelNodeTaggedTemplateExpression | BabelNodeTemplateElement | BabelNodeTemplateLiteral | BabelNodeYieldExpression | BabelNodeAwaitExpression | BabelNodeImport | BabelNodeBigIntLiteral | BabelNodeExportNamespaceSpecifier | BabelNodeOptionalMemberExpression | BabelNodeOptionalCallExpression | BabelNodeClassProperty | BabelNodeClassAccessorProperty | BabelNodeClassPrivateProperty | BabelNodeClassPrivateMethod | BabelNodePrivateName | BabelNodeStaticBlock;
-type BabelNodeExpression = BabelNodeArrayExpression | BabelNodeAssignmentExpression | BabelNodeBinaryExpression | BabelNodeCallExpression | BabelNodeConditionalExpression | BabelNodeFunctionExpression | BabelNodeIdentifier | BabelNodeStringLiteral | BabelNodeNumericLiteral | BabelNodeNullLiteral | BabelNodeBooleanLiteral | BabelNodeRegExpLiteral | BabelNodeLogicalExpression | BabelNodeMemberExpression | BabelNodeNewExpression | BabelNodeObjectExpression | BabelNodeSequenceExpression | BabelNodeParenthesizedExpression | BabelNodeThisExpression | BabelNodeUnaryExpression | BabelNodeUpdateExpression | BabelNodeArrowFunctionExpression | BabelNodeClassExpression | BabelNodeMetaProperty | BabelNodeSuper | BabelNodeTaggedTemplateExpression | BabelNodeTemplateLiteral | BabelNodeYieldExpression | BabelNodeAwaitExpression | BabelNodeImport | BabelNodeBigIntLiteral | BabelNodeOptionalMemberExpression | BabelNodeOptionalCallExpression | BabelNodeTypeCastExpression | BabelNodeJSXElement | BabelNodeJSXFragment | BabelNodeBindExpression | BabelNodeDoExpression | BabelNodeRecordExpression | BabelNodeTupleExpression | BabelNodeDecimalLiteral | BabelNodeModuleExpression | BabelNodeTopicReference | BabelNodePipelineTopicExpression | BabelNodePipelineBareFunction | BabelNodePipelinePrimaryTopicReference | BabelNodeTSInstantiationExpression | BabelNodeTSAsExpression | BabelNodeTSTypeAssertion | BabelNodeTSNonNullExpression;
+type BabelNodeExpression = BabelNodeArrayExpression | BabelNodeAssignmentExpression | BabelNodeBinaryExpression | BabelNodeCallExpression | BabelNodeConditionalExpression | BabelNodeFunctionExpression | BabelNodeIdentifier | BabelNodeStringLiteral | BabelNodeNumericLiteral | BabelNodeNullLiteral | BabelNodeBooleanLiteral | BabelNodeRegExpLiteral | BabelNodeLogicalExpression | BabelNodeMemberExpression | BabelNodeNewExpression | BabelNodeObjectExpression | BabelNodeSequenceExpression | BabelNodeParenthesizedExpression | BabelNodeThisExpression | BabelNodeUnaryExpression | BabelNodeUpdateExpression | BabelNodeArrowFunctionExpression | BabelNodeClassExpression | BabelNodeMetaProperty | BabelNodeSuper | BabelNodeTaggedTemplateExpression | BabelNodeTemplateLiteral | BabelNodeYieldExpression | BabelNodeAwaitExpression | BabelNodeImport | BabelNodeBigIntLiteral | BabelNodeOptionalMemberExpression | BabelNodeOptionalCallExpression | BabelNodeTypeCastExpression | BabelNodeJSXElement | BabelNodeJSXFragment | BabelNodeBindExpression | BabelNodeDoExpression | BabelNodeRecordExpression | BabelNodeTupleExpression | BabelNodeDecimalLiteral | BabelNodeModuleExpression | BabelNodeTopicReference | BabelNodePipelineTopicExpression | BabelNodePipelineBareFunction | BabelNodePipelinePrimaryTopicReference | BabelNodeTSInstantiationExpression | BabelNodeTSAsExpression | BabelNodeTSSatisfiesExpression | BabelNodeTSTypeAssertion | BabelNodeTSNonNullExpression;
 type BabelNodeBinary = BabelNodeBinaryExpression | BabelNodeLogicalExpression;
 type BabelNodeScopable = BabelNodeBlockStatement | BabelNodeCatchClause | BabelNodeDoWhileStatement | BabelNodeForInStatement | BabelNodeForStatement | BabelNodeFunctionDeclaration | BabelNodeFunctionExpression | BabelNodeProgram | BabelNodeObjectMethod | BabelNodeSwitchStatement | BabelNodeWhileStatement | BabelNodeArrowFunctionExpression | BabelNodeClassExpression | BabelNodeClassDeclaration | BabelNodeForOfStatement | BabelNodeClassMethod | BabelNodeClassPrivateMethod | BabelNodeStaticBlock | BabelNodeTSModuleBlock;
 type BabelNodeBlockParent = BabelNodeBlockStatement | BabelNodeCatchClause | BabelNodeDoWhileStatement | BabelNodeForInStatement | BabelNodeForStatement | BabelNodeFunctionDeclaration | BabelNodeFunctionExpression | BabelNodeProgram | BabelNodeObjectMethod | BabelNodeSwitchStatement | BabelNodeWhileStatement | BabelNodeArrowFunctionExpression | BabelNodeForOfStatement | BabelNodeClassMethod | BabelNodeClassPrivateMethod | BabelNodeStaticBlock | BabelNodeTSModuleBlock;
@@ -1625,11 +1632,11 @@ type BabelNodeExpressionWrapper = BabelNodeExpressionStatement | BabelNodeParent
 type BabelNodeFor = BabelNodeForInStatement | BabelNodeForStatement | BabelNodeForOfStatement;
 type BabelNodeForXStatement = BabelNodeForInStatement | BabelNodeForOfStatement;
 type BabelNodeFunction = BabelNodeFunctionDeclaration | BabelNodeFunctionExpression | BabelNodeObjectMethod | BabelNodeArrowFunctionExpression | BabelNodeClassMethod | BabelNodeClassPrivateMethod;
-type BabelNodeFunctionParent = BabelNodeFunctionDeclaration | BabelNodeFunctionExpression | BabelNodeObjectMethod | BabelNodeArrowFunctionExpression | BabelNodeClassMethod | BabelNodeClassPrivateMethod | BabelNodeStaticBlock;
+type BabelNodeFunctionParent = BabelNodeFunctionDeclaration | BabelNodeFunctionExpression | BabelNodeObjectMethod | BabelNodeArrowFunctionExpression | BabelNodeClassMethod | BabelNodeClassPrivateMethod | BabelNodeStaticBlock | BabelNodeTSModuleBlock;
 type BabelNodePureish = BabelNodeFunctionDeclaration | BabelNodeFunctionExpression | BabelNodeStringLiteral | BabelNodeNumericLiteral | BabelNodeNullLiteral | BabelNodeBooleanLiteral | BabelNodeRegExpLiteral | BabelNodeArrowFunctionExpression | BabelNodeBigIntLiteral | BabelNodeDecimalLiteral;
 type BabelNodeDeclaration = BabelNodeFunctionDeclaration | BabelNodeVariableDeclaration | BabelNodeClassDeclaration | BabelNodeExportAllDeclaration | BabelNodeExportDefaultDeclaration | BabelNodeExportNamedDeclaration | BabelNodeImportDeclaration | BabelNodeDeclareClass | BabelNodeDeclareFunction | BabelNodeDeclareInterface | BabelNodeDeclareModule | BabelNodeDeclareModuleExports | BabelNodeDeclareTypeAlias | BabelNodeDeclareOpaqueType | BabelNodeDeclareVariable | BabelNodeDeclareExportDeclaration | BabelNodeDeclareExportAllDeclaration | BabelNodeInterfaceDeclaration | BabelNodeOpaqueType | BabelNodeTypeAlias | BabelNodeEnumDeclaration | BabelNodeTSDeclareFunction | BabelNodeTSInterfaceDeclaration | BabelNodeTSTypeAliasDeclaration | BabelNodeTSEnumDeclaration | BabelNodeTSModuleDeclaration;
-type BabelNodePatternLike = BabelNodeIdentifier | BabelNodeRestElement | BabelNodeAssignmentPattern | BabelNodeArrayPattern | BabelNodeObjectPattern | BabelNodeTSAsExpression | BabelNodeTSTypeAssertion | BabelNodeTSNonNullExpression;
-type BabelNodeLVal = BabelNodeIdentifier | BabelNodeMemberExpression | BabelNodeRestElement | BabelNodeAssignmentPattern | BabelNodeArrayPattern | BabelNodeObjectPattern | BabelNodeTSParameterProperty | BabelNodeTSAsExpression | BabelNodeTSTypeAssertion | BabelNodeTSNonNullExpression;
+type BabelNodePatternLike = BabelNodeIdentifier | BabelNodeRestElement | BabelNodeAssignmentPattern | BabelNodeArrayPattern | BabelNodeObjectPattern | BabelNodeTSAsExpression | BabelNodeTSSatisfiesExpression | BabelNodeTSTypeAssertion | BabelNodeTSNonNullExpression;
+type BabelNodeLVal = BabelNodeIdentifier | BabelNodeMemberExpression | BabelNodeRestElement | BabelNodeAssignmentPattern | BabelNodeArrayPattern | BabelNodeObjectPattern | BabelNodeTSParameterProperty | BabelNodeTSAsExpression | BabelNodeTSSatisfiesExpression | BabelNodeTSTypeAssertion | BabelNodeTSNonNullExpression;
 type BabelNodeTSEntityName = BabelNodeIdentifier | BabelNodeTSQualifiedName;
 type BabelNodeLiteral = BabelNodeStringLiteral | BabelNodeNumericLiteral | BabelNodeNullLiteral | BabelNodeBooleanLiteral | BabelNodeRegExpLiteral | BabelNodeTemplateLiteral | BabelNodeBigIntLiteral | BabelNodeDecimalLiteral;
 type BabelNodeImmutable = BabelNodeStringLiteral | BabelNodeNumericLiteral | BabelNodeNullLiteral | BabelNodeBooleanLiteral | BabelNodeBigIntLiteral | BabelNodeJSXAttribute | BabelNodeJSXClosingElement | BabelNodeJSXElement | BabelNodeJSXExpressionContainer | BabelNodeJSXSpreadChild | BabelNodeJSXOpeningElement | BabelNodeJSXText | BabelNodeJSXFragment | BabelNodeJSXOpeningFragment | BabelNodeJSXClosingFragment | BabelNodeDecimalLiteral;
@@ -1654,7 +1661,7 @@ type BabelNodeEnumBody = BabelNodeEnumBooleanBody | BabelNodeEnumNumberBody | Ba
 type BabelNodeEnumMember = BabelNodeEnumBooleanMember | BabelNodeEnumNumberMember | BabelNodeEnumStringMember | BabelNodeEnumDefaultedMember;
 type BabelNodeJSX = BabelNodeJSXAttribute | BabelNodeJSXClosingElement | BabelNodeJSXElement | BabelNodeJSXEmptyExpression | BabelNodeJSXExpressionContainer | BabelNodeJSXSpreadChild | BabelNodeJSXIdentifier | BabelNodeJSXMemberExpression | BabelNodeJSXNamespacedName | BabelNodeJSXOpeningElement | BabelNodeJSXSpreadAttribute | BabelNodeJSXText | BabelNodeJSXFragment | BabelNodeJSXOpeningFragment | BabelNodeJSXClosingFragment;
 type BabelNodeMiscellaneous = BabelNodeNoop | BabelNodePlaceholder | BabelNodeV8IntrinsicIdentifier;
-type BabelNodeTypeScript = BabelNodeTSParameterProperty | BabelNodeTSDeclareFunction | BabelNodeTSDeclareMethod | BabelNodeTSQualifiedName | BabelNodeTSCallSignatureDeclaration | BabelNodeTSConstructSignatureDeclaration | BabelNodeTSPropertySignature | BabelNodeTSMethodSignature | BabelNodeTSIndexSignature | BabelNodeTSAnyKeyword | BabelNodeTSBooleanKeyword | BabelNodeTSBigIntKeyword | BabelNodeTSIntrinsicKeyword | BabelNodeTSNeverKeyword | BabelNodeTSNullKeyword | BabelNodeTSNumberKeyword | BabelNodeTSObjectKeyword | BabelNodeTSStringKeyword | BabelNodeTSSymbolKeyword | BabelNodeTSUndefinedKeyword | BabelNodeTSUnknownKeyword | BabelNodeTSVoidKeyword | BabelNodeTSThisType | BabelNodeTSFunctionType | BabelNodeTSConstructorType | BabelNodeTSTypeReference | BabelNodeTSTypePredicate | BabelNodeTSTypeQuery | BabelNodeTSTypeLiteral | BabelNodeTSArrayType | BabelNodeTSTupleType | BabelNodeTSOptionalType | BabelNodeTSRestType | BabelNodeTSNamedTupleMember | BabelNodeTSUnionType | BabelNodeTSIntersectionType | BabelNodeTSConditionalType | BabelNodeTSInferType | BabelNodeTSParenthesizedType | BabelNodeTSTypeOperator | BabelNodeTSIndexedAccessType | BabelNodeTSMappedType | BabelNodeTSLiteralType | BabelNodeTSExpressionWithTypeArguments | BabelNodeTSInterfaceDeclaration | BabelNodeTSInterfaceBody | BabelNodeTSTypeAliasDeclaration | BabelNodeTSInstantiationExpression | BabelNodeTSAsExpression | BabelNodeTSTypeAssertion | BabelNodeTSEnumDeclaration | BabelNodeTSEnumMember | BabelNodeTSModuleDeclaration | BabelNodeTSModuleBlock | BabelNodeTSImportType | BabelNodeTSImportEqualsDeclaration | BabelNodeTSExternalModuleReference | BabelNodeTSNonNullExpression | BabelNodeTSExportAssignment | BabelNodeTSNamespaceExportDeclaration | BabelNodeTSTypeAnnotation | BabelNodeTSTypeParameterInstantiation | BabelNodeTSTypeParameterDeclaration | BabelNodeTSTypeParameter;
+type BabelNodeTypeScript = BabelNodeTSParameterProperty | BabelNodeTSDeclareFunction | BabelNodeTSDeclareMethod | BabelNodeTSQualifiedName | BabelNodeTSCallSignatureDeclaration | BabelNodeTSConstructSignatureDeclaration | BabelNodeTSPropertySignature | BabelNodeTSMethodSignature | BabelNodeTSIndexSignature | BabelNodeTSAnyKeyword | BabelNodeTSBooleanKeyword | BabelNodeTSBigIntKeyword | BabelNodeTSIntrinsicKeyword | BabelNodeTSNeverKeyword | BabelNodeTSNullKeyword | BabelNodeTSNumberKeyword | BabelNodeTSObjectKeyword | BabelNodeTSStringKeyword | BabelNodeTSSymbolKeyword | BabelNodeTSUndefinedKeyword | BabelNodeTSUnknownKeyword | BabelNodeTSVoidKeyword | BabelNodeTSThisType | BabelNodeTSFunctionType | BabelNodeTSConstructorType | BabelNodeTSTypeReference | BabelNodeTSTypePredicate | BabelNodeTSTypeQuery | BabelNodeTSTypeLiteral | BabelNodeTSArrayType | BabelNodeTSTupleType | BabelNodeTSOptionalType | BabelNodeTSRestType | BabelNodeTSNamedTupleMember | BabelNodeTSUnionType | BabelNodeTSIntersectionType | BabelNodeTSConditionalType | BabelNodeTSInferType | BabelNodeTSParenthesizedType | BabelNodeTSTypeOperator | BabelNodeTSIndexedAccessType | BabelNodeTSMappedType | BabelNodeTSLiteralType | BabelNodeTSExpressionWithTypeArguments | BabelNodeTSInterfaceDeclaration | BabelNodeTSInterfaceBody | BabelNodeTSTypeAliasDeclaration | BabelNodeTSInstantiationExpression | BabelNodeTSAsExpression | BabelNodeTSSatisfiesExpression | BabelNodeTSTypeAssertion | BabelNodeTSEnumDeclaration | BabelNodeTSEnumMember | BabelNodeTSModuleDeclaration | BabelNodeTSModuleBlock | BabelNodeTSImportType | BabelNodeTSImportEqualsDeclaration | BabelNodeTSExternalModuleReference | BabelNodeTSNonNullExpression | BabelNodeTSExportAssignment | BabelNodeTSNamespaceExportDeclaration | BabelNodeTSTypeAnnotation | BabelNodeTSTypeParameterInstantiation | BabelNodeTSTypeParameterDeclaration | BabelNodeTSTypeParameter;
 type BabelNodeTSTypeElement = BabelNodeTSCallSignatureDeclaration | BabelNodeTSConstructSignatureDeclaration | BabelNodeTSPropertySignature | BabelNodeTSMethodSignature | BabelNodeTSIndexSignature;
 type BabelNodeTSType = BabelNodeTSAnyKeyword | BabelNodeTSBooleanKeyword | BabelNodeTSBigIntKeyword | BabelNodeTSIntrinsicKeyword | BabelNodeTSNeverKeyword | BabelNodeTSNullKeyword | BabelNodeTSNumberKeyword | BabelNodeTSObjectKeyword | BabelNodeTSStringKeyword | BabelNodeTSSymbolKeyword | BabelNodeTSUndefinedKeyword | BabelNodeTSUnknownKeyword | BabelNodeTSVoidKeyword | BabelNodeTSThisType | BabelNodeTSFunctionType | BabelNodeTSConstructorType | BabelNodeTSTypeReference | BabelNodeTSTypePredicate | BabelNodeTSTypeQuery | BabelNodeTSTypeLiteral | BabelNodeTSArrayType | BabelNodeTSTupleType | BabelNodeTSOptionalType | BabelNodeTSRestType | BabelNodeTSUnionType | BabelNodeTSIntersectionType | BabelNodeTSConditionalType | BabelNodeTSInferType | BabelNodeTSParenthesizedType | BabelNodeTSTypeOperator | BabelNodeTSIndexedAccessType | BabelNodeTSMappedType | BabelNodeTSLiteralType | BabelNodeTSExpressionWithTypeArguments | BabelNodeTSImportType;
 type BabelNodeTSBaseType = BabelNodeTSAnyKeyword | BabelNodeTSBooleanKeyword | BabelNodeTSBigIntKeyword | BabelNodeTSIntrinsicKeyword | BabelNodeTSNeverKeyword | BabelNodeTSNullKeyword | BabelNodeTSNumberKeyword | BabelNodeTSObjectKeyword | BabelNodeTSStringKeyword | BabelNodeTSSymbolKeyword | BabelNodeTSUndefinedKeyword | BabelNodeTSUnknownKeyword | BabelNodeTSVoidKeyword | BabelNodeTSThisType | BabelNodeTSLiteralType;
@@ -1707,11 +1714,11 @@ declare module "@babel/types" {
   declare export function tryStatement(block: BabelNodeBlockStatement, handler?: BabelNodeCatchClause, finalizer?: BabelNodeBlockStatement): BabelNodeTryStatement;
   declare export function unaryExpression(operator: "void" | "throw" | "delete" | "!" | "+" | "-" | "~" | "typeof", argument: BabelNodeExpression, prefix?: boolean): BabelNodeUnaryExpression;
   declare export function updateExpression(operator: "++" | "--", argument: BabelNodeExpression, prefix?: boolean): BabelNodeUpdateExpression;
-  declare export function variableDeclaration(kind: "var" | "let" | "const", declarations: Array<BabelNodeVariableDeclarator>): BabelNodeVariableDeclaration;
+  declare export function variableDeclaration(kind: "var" | "let" | "const" | "using", declarations: Array<BabelNodeVariableDeclarator>): BabelNodeVariableDeclaration;
   declare export function variableDeclarator(id: BabelNodeLVal, init?: BabelNodeExpression): BabelNodeVariableDeclarator;
   declare export function whileStatement(test: BabelNodeExpression, body: BabelNodeStatement): BabelNodeWhileStatement;
   declare export function withStatement(object: BabelNodeExpression, body: BabelNodeStatement): BabelNodeWithStatement;
-  declare export function assignmentPattern(left: BabelNodeIdentifier | BabelNodeObjectPattern | BabelNodeArrayPattern | BabelNodeMemberExpression | BabelNodeTSAsExpression | BabelNodeTSTypeAssertion | BabelNodeTSNonNullExpression, right: BabelNodeExpression): BabelNodeAssignmentPattern;
+  declare export function assignmentPattern(left: BabelNodeIdentifier | BabelNodeObjectPattern | BabelNodeArrayPattern | BabelNodeMemberExpression | BabelNodeTSAsExpression | BabelNodeTSSatisfiesExpression | BabelNodeTSTypeAssertion | BabelNodeTSNonNullExpression, right: BabelNodeExpression): BabelNodeAssignmentPattern;
   declare export function arrayPattern(elements: Array<null | BabelNodePatternLike | BabelNodeLVal>): BabelNodeArrayPattern;
   declare export function arrowFunctionExpression(params: Array<BabelNodeIdentifier | BabelNodePattern | BabelNodeRestElement>, body: BabelNodeBlockStatement | BabelNodeExpression, async?: boolean): BabelNodeArrowFunctionExpression;
   declare export function classBody(body: Array<BabelNodeClassMethod | BabelNodeClassPrivateMethod | BabelNodeClassProperty | BabelNodeClassPrivateProperty | BabelNodeClassAccessorProperty | BabelNodeTSDeclareMethod | BabelNodeTSIndexSignature | BabelNodeStaticBlock>): BabelNodeClassBody;
@@ -1895,6 +1902,7 @@ declare module "@babel/types" {
   declare export function tsTypeAliasDeclaration(id: BabelNodeIdentifier, typeParameters?: BabelNodeTSTypeParameterDeclaration, typeAnnotation: BabelNodeTSType): BabelNodeTSTypeAliasDeclaration;
   declare export function tsInstantiationExpression(expression: BabelNodeExpression, typeParameters?: BabelNodeTSTypeParameterInstantiation): BabelNodeTSInstantiationExpression;
   declare export function tsAsExpression(expression: BabelNodeExpression, typeAnnotation: BabelNodeTSType): BabelNodeTSAsExpression;
+  declare export function tsSatisfiesExpression(expression: BabelNodeExpression, typeAnnotation: BabelNodeTSType): BabelNodeTSSatisfiesExpression;
   declare export function tsTypeAssertion(typeAnnotation: BabelNodeTSType, expression: BabelNodeExpression): BabelNodeTSTypeAssertion;
   declare export function tsEnumDeclaration(id: BabelNodeIdentifier, members: Array<BabelNodeTSEnumMember>): BabelNodeTSEnumDeclaration;
   declare export function tsEnumMember(id: BabelNodeIdentifier | BabelNodeStringLiteral, initializer?: BabelNodeExpression): BabelNodeTSEnumMember;
@@ -2376,6 +2384,8 @@ declare module "@babel/types" {
   declare export function assertTSInstantiationExpression(node: ?Object, opts?: ?Object): void
   declare export function isTSAsExpression(node: ?Object, opts?: ?Object): boolean %checks (node instanceof BabelNodeTSAsExpression)
   declare export function assertTSAsExpression(node: ?Object, opts?: ?Object): void
+  declare export function isTSSatisfiesExpression(node: ?Object, opts?: ?Object): boolean %checks (node instanceof BabelNodeTSSatisfiesExpression)
+  declare export function assertTSSatisfiesExpression(node: ?Object, opts?: ?Object): void
   declare export function isTSTypeAssertion(node: ?Object, opts?: ?Object): boolean %checks (node instanceof BabelNodeTSTypeAssertion)
   declare export function assertTSTypeAssertion(node: ?Object, opts?: ?Object): void
   declare export function isTSEnumDeclaration(node: ?Object, opts?: ?Object): boolean %checks (node instanceof BabelNodeTSEnumDeclaration)
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/generated/index.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/generated/index.js
index 323e798403dbac..6267bc90492a6d 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/generated/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/validators/generated/index.js
@@ -250,6 +250,7 @@ exports.isTSParenthesizedType = isTSParenthesizedType;
 exports.isTSPropertySignature = isTSPropertySignature;
 exports.isTSQualifiedName = isTSQualifiedName;
 exports.isTSRestType = isTSRestType;
+exports.isTSSatisfiesExpression = isTSSatisfiesExpression;
 exports.isTSStringKeyword = isTSStringKeyword;
 exports.isTSSymbolKeyword = isTSSymbolKeyword;
 exports.isTSThisType = isTSThisType;
@@ -3802,6 +3803,21 @@ function isTSAsExpression(node, opts) {
   return false;
 }
 
+function isTSSatisfiesExpression(node, opts) {
+  if (!node) return false;
+  const nodeType = node.type;
+
+  if (nodeType === "TSSatisfiesExpression") {
+    if (typeof opts === "undefined") {
+      return true;
+    } else {
+      return (0, _shallowEqual.default)(node, opts);
+    }
+  }
+
+  return false;
+}
+
 function isTSTypeAssertion(node, opts) {
   if (!node) return false;
   const nodeType = node.type;
@@ -4046,7 +4062,7 @@ function isExpression(node, opts) {
   if (!node) return false;
   const nodeType = node.type;
 
-  if ("ArrayExpression" === nodeType || "AssignmentExpression" === nodeType || "BinaryExpression" === nodeType || "CallExpression" === nodeType || "ConditionalExpression" === nodeType || "FunctionExpression" === nodeType || "Identifier" === nodeType || "StringLiteral" === nodeType || "NumericLiteral" === nodeType || "NullLiteral" === nodeType || "BooleanLiteral" === nodeType || "RegExpLiteral" === nodeType || "LogicalExpression" === nodeType || "MemberExpression" === nodeType || "NewExpression" === nodeType || "ObjectExpression" === nodeType || "SequenceExpression" === nodeType || "ParenthesizedExpression" === nodeType || "ThisExpression" === nodeType || "UnaryExpression" === nodeType || "UpdateExpression" === nodeType || "ArrowFunctionExpression" === nodeType || "ClassExpression" === nodeType || "MetaProperty" === nodeType || "Super" === nodeType || "TaggedTemplateExpression" === nodeType || "TemplateLiteral" === nodeType || "YieldExpression" === nodeType || "AwaitExpression" === nodeType || "Import" === nodeType || "BigIntLiteral" === nodeType || "OptionalMemberExpression" === nodeType || "OptionalCallExpression" === nodeType || "TypeCastExpression" === nodeType || "JSXElement" === nodeType || "JSXFragment" === nodeType || "BindExpression" === nodeType || "DoExpression" === nodeType || "RecordExpression" === nodeType || "TupleExpression" === nodeType || "DecimalLiteral" === nodeType || "ModuleExpression" === nodeType || "TopicReference" === nodeType || "PipelineTopicExpression" === nodeType || "PipelineBareFunction" === nodeType || "PipelinePrimaryTopicReference" === nodeType || "TSInstantiationExpression" === nodeType || "TSAsExpression" === nodeType || "TSTypeAssertion" === nodeType || "TSNonNullExpression" === nodeType || nodeType === "Placeholder" && ("Expression" === node.expectedNode || "Identifier" === node.expectedNode || "StringLiteral" === node.expectedNode)) {
+  if ("ArrayExpression" === nodeType || "AssignmentExpression" === nodeType || "BinaryExpression" === nodeType || "CallExpression" === nodeType || "ConditionalExpression" === nodeType || "FunctionExpression" === nodeType || "Identifier" === nodeType || "StringLiteral" === nodeType || "NumericLiteral" === nodeType || "NullLiteral" === nodeType || "BooleanLiteral" === nodeType || "RegExpLiteral" === nodeType || "LogicalExpression" === nodeType || "MemberExpression" === nodeType || "NewExpression" === nodeType || "ObjectExpression" === nodeType || "SequenceExpression" === nodeType || "ParenthesizedExpression" === nodeType || "ThisExpression" === nodeType || "UnaryExpression" === nodeType || "UpdateExpression" === nodeType || "ArrowFunctionExpression" === nodeType || "ClassExpression" === nodeType || "MetaProperty" === nodeType || "Super" === nodeType || "TaggedTemplateExpression" === nodeType || "TemplateLiteral" === nodeType || "YieldExpression" === nodeType || "AwaitExpression" === nodeType || "Import" === nodeType || "BigIntLiteral" === nodeType || "OptionalMemberExpression" === nodeType || "OptionalCallExpression" === nodeType || "TypeCastExpression" === nodeType || "JSXElement" === nodeType || "JSXFragment" === nodeType || "BindExpression" === nodeType || "DoExpression" === nodeType || "RecordExpression" === nodeType || "TupleExpression" === nodeType || "DecimalLiteral" === nodeType || "ModuleExpression" === nodeType || "TopicReference" === nodeType || "PipelineTopicExpression" === nodeType || "PipelineBareFunction" === nodeType || "PipelinePrimaryTopicReference" === nodeType || "TSInstantiationExpression" === nodeType || "TSAsExpression" === nodeType || "TSSatisfiesExpression" === nodeType || "TSTypeAssertion" === nodeType || "TSNonNullExpression" === nodeType || nodeType === "Placeholder" && ("Expression" === node.expectedNode || "Identifier" === node.expectedNode || "StringLiteral" === node.expectedNode)) {
     if (typeof opts === "undefined") {
       return true;
     } else {
@@ -4271,7 +4287,7 @@ function isFunctionParent(node, opts) {
   if (!node) return false;
   const nodeType = node.type;
 
-  if ("FunctionDeclaration" === nodeType || "FunctionExpression" === nodeType || "ObjectMethod" === nodeType || "ArrowFunctionExpression" === nodeType || "ClassMethod" === nodeType || "ClassPrivateMethod" === nodeType || "StaticBlock" === nodeType) {
+  if ("FunctionDeclaration" === nodeType || "FunctionExpression" === nodeType || "ObjectMethod" === nodeType || "ArrowFunctionExpression" === nodeType || "ClassMethod" === nodeType || "ClassPrivateMethod" === nodeType || "StaticBlock" === nodeType || "TSModuleBlock" === nodeType) {
     if (typeof opts === "undefined") {
       return true;
     } else {
@@ -4316,7 +4332,7 @@ function isPatternLike(node, opts) {
   if (!node) return false;
   const nodeType = node.type;
 
-  if ("Identifier" === nodeType || "RestElement" === nodeType || "AssignmentPattern" === nodeType || "ArrayPattern" === nodeType || "ObjectPattern" === nodeType || "TSAsExpression" === nodeType || "TSTypeAssertion" === nodeType || "TSNonNullExpression" === nodeType || nodeType === "Placeholder" && ("Pattern" === node.expectedNode || "Identifier" === node.expectedNode)) {
+  if ("Identifier" === nodeType || "RestElement" === nodeType || "AssignmentPattern" === nodeType || "ArrayPattern" === nodeType || "ObjectPattern" === nodeType || "TSAsExpression" === nodeType || "TSSatisfiesExpression" === nodeType || "TSTypeAssertion" === nodeType || "TSNonNullExpression" === nodeType || nodeType === "Placeholder" && ("Pattern" === node.expectedNode || "Identifier" === node.expectedNode)) {
     if (typeof opts === "undefined") {
       return true;
     } else {
@@ -4331,7 +4347,7 @@ function isLVal(node, opts) {
   if (!node) return false;
   const nodeType = node.type;
 
-  if ("Identifier" === nodeType || "MemberExpression" === nodeType || "RestElement" === nodeType || "AssignmentPattern" === nodeType || "ArrayPattern" === nodeType || "ObjectPattern" === nodeType || "TSParameterProperty" === nodeType || "TSAsExpression" === nodeType || "TSTypeAssertion" === nodeType || "TSNonNullExpression" === nodeType || nodeType === "Placeholder" && ("Pattern" === node.expectedNode || "Identifier" === node.expectedNode)) {
+  if ("Identifier" === nodeType || "MemberExpression" === nodeType || "RestElement" === nodeType || "AssignmentPattern" === nodeType || "ArrayPattern" === nodeType || "ObjectPattern" === nodeType || "TSParameterProperty" === nodeType || "TSAsExpression" === nodeType || "TSSatisfiesExpression" === nodeType || "TSTypeAssertion" === nodeType || "TSNonNullExpression" === nodeType || nodeType === "Placeholder" && ("Pattern" === node.expectedNode || "Identifier" === node.expectedNode)) {
     if (typeof opts === "undefined") {
       return true;
     } else {
@@ -4706,7 +4722,7 @@ function isTypeScript(node, opts) {
   if (!node) return false;
   const nodeType = node.type;
 
-  if ("TSParameterProperty" === nodeType || "TSDeclareFunction" === nodeType || "TSDeclareMethod" === nodeType || "TSQualifiedName" === nodeType || "TSCallSignatureDeclaration" === nodeType || "TSConstructSignatureDeclaration" === nodeType || "TSPropertySignature" === nodeType || "TSMethodSignature" === nodeType || "TSIndexSignature" === nodeType || "TSAnyKeyword" === nodeType || "TSBooleanKeyword" === nodeType || "TSBigIntKeyword" === nodeType || "TSIntrinsicKeyword" === nodeType || "TSNeverKeyword" === nodeType || "TSNullKeyword" === nodeType || "TSNumberKeyword" === nodeType || "TSObjectKeyword" === nodeType || "TSStringKeyword" === nodeType || "TSSymbolKeyword" === nodeType || "TSUndefinedKeyword" === nodeType || "TSUnknownKeyword" === nodeType || "TSVoidKeyword" === nodeType || "TSThisType" === nodeType || "TSFunctionType" === nodeType || "TSConstructorType" === nodeType || "TSTypeReference" === nodeType || "TSTypePredicate" === nodeType || "TSTypeQuery" === nodeType || "TSTypeLiteral" === nodeType || "TSArrayType" === nodeType || "TSTupleType" === nodeType || "TSOptionalType" === nodeType || "TSRestType" === nodeType || "TSNamedTupleMember" === nodeType || "TSUnionType" === nodeType || "TSIntersectionType" === nodeType || "TSConditionalType" === nodeType || "TSInferType" === nodeType || "TSParenthesizedType" === nodeType || "TSTypeOperator" === nodeType || "TSIndexedAccessType" === nodeType || "TSMappedType" === nodeType || "TSLiteralType" === nodeType || "TSExpressionWithTypeArguments" === nodeType || "TSInterfaceDeclaration" === nodeType || "TSInterfaceBody" === nodeType || "TSTypeAliasDeclaration" === nodeType || "TSInstantiationExpression" === nodeType || "TSAsExpression" === nodeType || "TSTypeAssertion" === nodeType || "TSEnumDeclaration" === nodeType || "TSEnumMember" === nodeType || "TSModuleDeclaration" === nodeType || "TSModuleBlock" === nodeType || "TSImportType" === nodeType || "TSImportEqualsDeclaration" === nodeType || "TSExternalModuleReference" === nodeType || "TSNonNullExpression" === nodeType || "TSExportAssignment" === nodeType || "TSNamespaceExportDeclaration" === nodeType || "TSTypeAnnotation" === nodeType || "TSTypeParameterInstantiation" === nodeType || "TSTypeParameterDeclaration" === nodeType || "TSTypeParameter" === nodeType) {
+  if ("TSParameterProperty" === nodeType || "TSDeclareFunction" === nodeType || "TSDeclareMethod" === nodeType || "TSQualifiedName" === nodeType || "TSCallSignatureDeclaration" === nodeType || "TSConstructSignatureDeclaration" === nodeType || "TSPropertySignature" === nodeType || "TSMethodSignature" === nodeType || "TSIndexSignature" === nodeType || "TSAnyKeyword" === nodeType || "TSBooleanKeyword" === nodeType || "TSBigIntKeyword" === nodeType || "TSIntrinsicKeyword" === nodeType || "TSNeverKeyword" === nodeType || "TSNullKeyword" === nodeType || "TSNumberKeyword" === nodeType || "TSObjectKeyword" === nodeType || "TSStringKeyword" === nodeType || "TSSymbolKeyword" === nodeType || "TSUndefinedKeyword" === nodeType || "TSUnknownKeyword" === nodeType || "TSVoidKeyword" === nodeType || "TSThisType" === nodeType || "TSFunctionType" === nodeType || "TSConstructorType" === nodeType || "TSTypeReference" === nodeType || "TSTypePredicate" === nodeType || "TSTypeQuery" === nodeType || "TSTypeLiteral" === nodeType || "TSArrayType" === nodeType || "TSTupleType" === nodeType || "TSOptionalType" === nodeType || "TSRestType" === nodeType || "TSNamedTupleMember" === nodeType || "TSUnionType" === nodeType || "TSIntersectionType" === nodeType || "TSConditionalType" === nodeType || "TSInferType" === nodeType || "TSParenthesizedType" === nodeType || "TSTypeOperator" === nodeType || "TSIndexedAccessType" === nodeType || "TSMappedType" === nodeType || "TSLiteralType" === nodeType || "TSExpressionWithTypeArguments" === nodeType || "TSInterfaceDeclaration" === nodeType || "TSInterfaceBody" === nodeType || "TSTypeAliasDeclaration" === nodeType || "TSInstantiationExpression" === nodeType || "TSAsExpression" === nodeType || "TSSatisfiesExpression" === nodeType || "TSTypeAssertion" === nodeType || "TSEnumDeclaration" === nodeType || "TSEnumMember" === nodeType || "TSModuleDeclaration" === nodeType || "TSModuleBlock" === nodeType || "TSImportType" === nodeType || "TSImportEqualsDeclaration" === nodeType || "TSExternalModuleReference" === nodeType || "TSNonNullExpression" === nodeType || "TSExportAssignment" === nodeType || "TSNamespaceExportDeclaration" === nodeType || "TSTypeAnnotation" === nodeType || "TSTypeParameterInstantiation" === nodeType || "TSTypeParameterDeclaration" === nodeType || "TSTypeParameter" === nodeType) {
     if (typeof opts === "undefined") {
       return true;
     } else {
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/package.json b/tools/node_modules/eslint/node_modules/@babel/types/package.json
index 09537ee029c555..4c0c4e0647bba4 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/types/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@babel/types",
-  "version": "7.19.3",
+  "version": "7.20.0",
   "description": "Babel Types is a Lodash-esque utility library for AST nodes",
   "author": "The Babel Team (https://babel.dev/team)",
   "homepage": "https://babel.dev/docs/en/next/babel-types",
@@ -24,13 +24,13 @@
     }
   },
   "dependencies": {
-    "@babel/helper-string-parser": "^7.18.10",
+    "@babel/helper-string-parser": "^7.19.4",
     "@babel/helper-validator-identifier": "^7.19.1",
     "to-fast-properties": "^2.0.0"
   },
   "devDependencies": {
-    "@babel/generator": "^7.19.3",
-    "@babel/parser": "^7.19.3",
+    "@babel/generator": "^7.20.0",
+    "@babel/parser": "^7.20.0",
     "chalk": "^4.1.0",
     "glob": "^7.2.0"
   },
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/asserts.js b/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/asserts.js
deleted file mode 100644
index 34e4e57e954387..00000000000000
--- a/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/asserts.js
+++ /dev/null
@@ -1,55 +0,0 @@
-import {
-  DEPRECATED_KEYS,
-  FLIPPED_ALIAS_KEYS,
-  NODE_FIELDS,
-  VISITOR_KEYS,
-} from "../../lib/index.js";
-
-function addAssertHelper(type) {
-  const result =
-    NODE_FIELDS[type] || FLIPPED_ALIAS_KEYS[type]
-      ? `node is t.${type}`
-      : "boolean";
-
-  return `export function assert${type}(node: object | null | undefined, opts?: object | null): asserts ${
-    result === "boolean" ? "node" : result
-  } {
-    assert("${type}", node, opts) }
-  `;
-}
-
-export default function generateAsserts() {
-  let output = `/*
- * This file is auto-generated! Do not modify it directly.
- * To re-generate run 'make build'
- */
-import is from "../../validators/is";
-import type * as t from "../..";
-
-function assert(type: string, node: any, opts?: any): void {
-  if (!is(type, node, opts)) {
-    throw new Error(
-      \`Expected type "\${type}" with option \${JSON.stringify(opts)}, \` +
-        \`but instead got "\${node.type}".\`,
-    );
-  }
-}\n\n`;
-
-  Object.keys(VISITOR_KEYS).forEach(type => {
-    output += addAssertHelper(type);
-  });
-
-  Object.keys(FLIPPED_ALIAS_KEYS).forEach(type => {
-    output += addAssertHelper(type);
-  });
-
-  Object.keys(DEPRECATED_KEYS).forEach(type => {
-    const newType = DEPRECATED_KEYS[type];
-    output += `export function assert${type}(node: any, opts: any): void {
-  console.trace("The node type ${type} has been renamed to ${newType}");
-  assert("${type}", node, opts);
-}\n`;
-  });
-
-  return output;
-}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/ast-types.js b/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/ast-types.js
deleted file mode 100644
index 92eb055e97c6c7..00000000000000
--- a/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/ast-types.js
+++ /dev/null
@@ -1,196 +0,0 @@
-import * as t from "../../lib/index.js";
-import stringifyValidator, {
-  isValueType,
-} from "../utils/stringifyValidator.js";
-
-const parentMaps = new Map([["File", new Set(["null"])]]);
-
-function registerParentMaps(parent, nodes) {
-  for (const node of nodes) {
-    if (!parentMaps.has(node)) {
-      parentMaps.set(node, new Set());
-    }
-    parentMaps.get(node).add(parent);
-  }
-}
-
-function getNodeTypesFromValidator(validator) {
-  if (validator === undefined) return [];
-  if (validator.each) {
-    return getNodeTypesFromValidator(validator.each);
-  }
-  if (validator.chainOf) {
-    return getNodeTypesFromValidator(validator.chainOf[1]);
-  }
-  let nodeTypes = [];
-  if (validator.oneOfNodeTypes) {
-    nodeTypes = validator.oneOfNodeTypes;
-  }
-  if (validator.oneOfNodeOrValueTypes) {
-    nodeTypes = validator.oneOfNodeOrValueTypes.filter(
-      type => !isValueType(type)
-    );
-  }
-  return nodeTypes.flatMap(type => t.FLIPPED_ALIAS_KEYS[type] ?? type);
-}
-
-export default function generateAstTypes() {
-  let code = `// NOTE: This file is autogenerated. Do not modify.
-// See packages/babel-types/scripts/generators/ast-types.js for script used.
-
-interface BaseComment {
-  value: string;
-  start?: number;
-  end?: number;
-  loc?: SourceLocation;
-  // generator will skip the comment if ignore is true
-  ignore?: boolean;
-  type: "CommentBlock" | "CommentLine";
-}
-
-export interface CommentBlock extends BaseComment {
-  type: "CommentBlock";
-}
-
-export interface CommentLine extends BaseComment {
-  type: "CommentLine";
-}
-
-export type Comment = CommentBlock | CommentLine;
-
-export interface SourceLocation {
-  start: {
-    line: number;
-    column: number;
-  };
-
-  end: {
-    line: number;
-    column: number;
-  };
-}
-
-interface BaseNode {
-  type: Node["type"];
-  leadingComments?: Comment[] | null;
-  innerComments?: Comment[] | null;
-  trailingComments?: Comment[] | null;
-  start?: number | null;
-  end?: number | null;
-  loc?: SourceLocation | null;
-  range?: [number, number];
-  extra?: Record<string, unknown>;
-}
-
-export type CommentTypeShorthand = "leading" | "inner" | "trailing";
-
-export type Node = ${t.TYPES.filter(k => !t.FLIPPED_ALIAS_KEYS[k])
-    .sort()
-    .join(" | ")};\n\n`;
-
-  const deprecatedAlias = {};
-  for (const type in t.DEPRECATED_KEYS) {
-    deprecatedAlias[t.DEPRECATED_KEYS[type]] = type;
-  }
-  for (const type in t.NODE_FIELDS) {
-    const fields = t.NODE_FIELDS[type];
-    const fieldNames = sortFieldNames(Object.keys(t.NODE_FIELDS[type]), type);
-    const struct = [];
-
-    fieldNames.forEach(fieldName => {
-      const field = fields[fieldName];
-      // Future / annoying TODO:
-      // MemberExpression.property, ObjectProperty.key and ObjectMethod.key need special cases; either:
-      // - convert the declaration to chain() like ClassProperty.key and ClassMethod.key,
-      // - declare an alias type for valid keys, detect the case and reuse it here,
-      // - declare a disjoint union with, for example, ObjectPropertyBase,
-      //   ObjectPropertyLiteralKey and ObjectPropertyComputedKey, and declare ObjectProperty
-      //   as "ObjectPropertyBase & (ObjectPropertyLiteralKey | ObjectPropertyComputedKey)"
-      let typeAnnotation = stringifyValidator(field.validate, "");
-
-      if (isNullable(field) && !hasDefault(field)) {
-        typeAnnotation += " | null";
-      }
-
-      const alphaNumeric = /^\w+$/;
-      const optional = field.optional ? "?" : "";
-
-      if (t.isValidIdentifier(fieldName) || alphaNumeric.test(fieldName)) {
-        struct.push(`${fieldName}${optional}: ${typeAnnotation};`);
-      } else {
-        struct.push(`"${fieldName}"${optional}: ${typeAnnotation};`);
-      }
-
-      registerParentMaps(type, getNodeTypesFromValidator(field.validate));
-    });
-
-    code += `export interface ${type} extends BaseNode {
-  type: "${type}";
-  ${struct.join("\n  ").trim()}
-}\n\n`;
-
-    if (deprecatedAlias[type]) {
-      code += `/**
- * @deprecated Use \`${type}\`
- */
-export interface ${deprecatedAlias[type]} extends BaseNode {
-  type: "${deprecatedAlias[type]}";
-  ${struct.join("\n  ").trim()}
-}\n\n
-`;
-    }
-  }
-
-  for (const type in t.FLIPPED_ALIAS_KEYS) {
-    const types = t.FLIPPED_ALIAS_KEYS[type];
-    code += `export type ${type} = ${types
-      .map(type => `${type}`)
-      .join(" | ")};\n`;
-  }
-  code += "\n";
-
-  code += "export interface Aliases {\n";
-  for (const type in t.FLIPPED_ALIAS_KEYS) {
-    code += `  ${type}: ${type};\n`;
-  }
-  code += "}\n\n";
-  code += `export type DeprecatedAliases = ${Object.keys(
-    t.DEPRECATED_KEYS
-  ).join(" | ")}\n\n`;
-
-  code += "export interface ParentMaps {\n";
-
-  registerParentMaps("null", [...Object.keys(t.DEPRECATED_KEYS)]);
-  // todo: provide a better parent type for Placeholder, currently it acts
-  // as a catch-all parent type for an abstract NodePath, s.t NodePath.parent must
-  // be a Node if type has not been specified
-  registerParentMaps("Node", ["Placeholder"]);
-
-  const parentMapsKeys = [...parentMaps.keys()].sort();
-  for (const type of parentMapsKeys) {
-    const deduplicated = [...parentMaps.get(type)].sort();
-    code += `  ${type}: ${deduplicated.join(" | ")};\n`;
-  }
-  code += "}\n\n";
-
-  return code;
-}
-
-function hasDefault(field) {
-  return field.default != null;
-}
-
-function isNullable(field) {
-  return field.optional || hasDefault(field);
-}
-
-function sortFieldNames(fields, type) {
-  return fields.sort((fieldA, fieldB) => {
-    const indexA = t.BUILDER_KEYS[type].indexOf(fieldA);
-    const indexB = t.BUILDER_KEYS[type].indexOf(fieldB);
-    if (indexA === indexB) return fieldA < fieldB ? -1 : 1;
-    if (indexA === -1) return 1;
-    if (indexB === -1) return -1;
-    return indexA - indexB;
-  });
-}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/builders.js b/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/builders.js
deleted file mode 100644
index 9e2bc0e7aea67d..00000000000000
--- a/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/builders.js
+++ /dev/null
@@ -1,193 +0,0 @@
-import {
-  BUILDER_KEYS,
-  DEPRECATED_KEYS,
-  NODE_FIELDS,
-  toBindingIdentifierName,
-} from "../../lib/index.js";
-import formatBuilderName from "../utils/formatBuilderName.js";
-import lowerFirst from "../utils/lowerFirst.js";
-import stringifyValidator from "../utils/stringifyValidator.js";
-
-function areAllRemainingFieldsNullable(fieldName, fieldNames, fields) {
-  const index = fieldNames.indexOf(fieldName);
-  return fieldNames.slice(index).every(_ => isNullable(fields[_]));
-}
-
-function hasDefault(field) {
-  return field.default != null;
-}
-
-function isNullable(field) {
-  return field.optional || hasDefault(field);
-}
-
-function sortFieldNames(fields, type) {
-  return fields.sort((fieldA, fieldB) => {
-    const indexA = BUILDER_KEYS[type].indexOf(fieldA);
-    const indexB = BUILDER_KEYS[type].indexOf(fieldB);
-    if (indexA === indexB) return fieldA < fieldB ? -1 : 1;
-    if (indexA === -1) return 1;
-    if (indexB === -1) return -1;
-    return indexA - indexB;
-  });
-}
-
-function generateBuilderArgs(type) {
-  const fields = NODE_FIELDS[type];
-  const fieldNames = sortFieldNames(Object.keys(NODE_FIELDS[type]), type);
-  const builderNames = BUILDER_KEYS[type];
-
-  const args = [];
-
-  fieldNames.forEach(fieldName => {
-    const field = fields[fieldName];
-    // Future / annoying TODO:
-    // MemberExpression.property, ObjectProperty.key and ObjectMethod.key need special cases; either:
-    // - convert the declaration to chain() like ClassProperty.key and ClassMethod.key,
-    // - declare an alias type for valid keys, detect the case and reuse it here,
-    // - declare a disjoint union with, for example, ObjectPropertyBase,
-    //   ObjectPropertyLiteralKey and ObjectPropertyComputedKey, and declare ObjectProperty
-    //   as "ObjectPropertyBase & (ObjectPropertyLiteralKey | ObjectPropertyComputedKey)"
-    let typeAnnotation = stringifyValidator(field.validate, "t.");
-
-    if (isNullable(field) && !hasDefault(field)) {
-      typeAnnotation += " | null";
-    }
-
-    if (builderNames.includes(fieldName)) {
-      const field = NODE_FIELDS[type][fieldName];
-      const def = JSON.stringify(field.default);
-      const bindingIdentifierName = toBindingIdentifierName(fieldName);
-      let arg;
-      if (areAllRemainingFieldsNullable(fieldName, builderNames, fields)) {
-        arg = `${bindingIdentifierName}${
-          isNullable(field) && !def ? "?:" : ":"
-        } ${typeAnnotation}`;
-      } else {
-        arg = `${bindingIdentifierName}: ${typeAnnotation}${
-          isNullable(field) ? " | undefined" : ""
-        }`;
-      }
-      if (def !== "null" || isNullable(field)) {
-        arg += `= ${def}`;
-      }
-      args.push(arg);
-    }
-  });
-
-  return args;
-}
-
-export default function generateBuilders(kind) {
-  return kind === "uppercase.js"
-    ? generateUppercaseBuilders()
-    : generateLowercaseBuilders();
-}
-
-function generateLowercaseBuilders() {
-  let output = `/*
- * This file is auto-generated! Do not modify it directly.
- * To re-generate run 'make build'
- */
-import validateNode from "../validateNode";
-import type * as t from "../..";
-`;
-
-  const reservedNames = new Set(["super", "import"]);
-  Object.keys(BUILDER_KEYS).forEach(type => {
-    const defArgs = generateBuilderArgs(type);
-    const formatedBuilderName = formatBuilderName(type);
-    const formatedBuilderNameLocal = reservedNames.has(formatedBuilderName)
-      ? `_${formatedBuilderName}`
-      : formatedBuilderName;
-
-    const fieldNames = sortFieldNames(Object.keys(NODE_FIELDS[type]), type);
-    const builderNames = BUILDER_KEYS[type];
-    const objectFields = [["type", JSON.stringify(type)]];
-    fieldNames.forEach(fieldName => {
-      const field = NODE_FIELDS[type][fieldName];
-      if (builderNames.includes(fieldName)) {
-        const bindingIdentifierName = toBindingIdentifierName(fieldName);
-        objectFields.push([fieldName, bindingIdentifierName]);
-      } else if (!field.optional) {
-        const def = JSON.stringify(field.default);
-        objectFields.push([fieldName, def]);
-      }
-    });
-
-    output += `${
-      formatedBuilderNameLocal === formatedBuilderName ? "export " : ""
-    }function ${formatedBuilderNameLocal}(${defArgs.join(", ")}): t.${type} {`;
-
-    const nodeObjectExpression = `{\n${objectFields
-      .map(([k, v]) => (k === v ? `    ${k},` : `    ${k}: ${v},`))
-      .join("\n")}\n  }`;
-
-    if (builderNames.length > 0) {
-      output += `\n  return validateNode<t.${type}>(${nodeObjectExpression});`;
-    } else {
-      output += `\n  return ${nodeObjectExpression};`;
-    }
-    output += `\n}\n`;
-
-    if (formatedBuilderNameLocal !== formatedBuilderName) {
-      output += `export { ${formatedBuilderNameLocal} as ${formatedBuilderName} };\n`;
-    }
-
-    // This is needed for backwards compatibility.
-    // It should be removed in the next major version.
-    // JSXIdentifier -> jSXIdentifier
-    if (/^[A-Z]{2}/.test(type)) {
-      output += `export { ${formatedBuilderNameLocal} as ${lowerFirst(
-        type
-      )} }\n`;
-    }
-  });
-
-  Object.keys(DEPRECATED_KEYS).forEach(type => {
-    const newType = DEPRECATED_KEYS[type];
-    const formatedBuilderName = formatBuilderName(type);
-    const formatedNewBuilderName = formatBuilderName(newType);
-    output += `/** @deprecated */
-function ${type}(${generateBuilderArgs(newType).join(", ")}) {
-  console.trace("The node type ${type} has been renamed to ${newType}");
-  return ${formatedNewBuilderName}(${BUILDER_KEYS[newType].join(", ")});
-}
-export { ${type} as ${formatedBuilderName} };\n`;
-    // This is needed for backwards compatibility.
-    // It should be removed in the next major version.
-    // JSXIdentifier -> jSXIdentifier
-    if (/^[A-Z]{2}/.test(type)) {
-      output += `export { ${type} as ${lowerFirst(type)} }\n`;
-    }
-  });
-
-  return output;
-}
-
-function generateUppercaseBuilders() {
-  let output = `/*
- * This file is auto-generated! Do not modify it directly.
- * To re-generate run 'make build'
- */
-
-/**
- * This file is written in JavaScript and not TypeScript because uppercase builders
- * conflict with AST types. TypeScript reads the uppercase.d.ts file instead.
- */
-
- export {\n`;
-
-  Object.keys(BUILDER_KEYS).forEach(type => {
-    const formatedBuilderName = formatBuilderName(type);
-    output += `  ${formatedBuilderName} as ${type},\n`;
-  });
-
-  Object.keys(DEPRECATED_KEYS).forEach(type => {
-    const formatedBuilderName = formatBuilderName(type);
-    output += `  ${formatedBuilderName} as ${type},\n`;
-  });
-
-  output += ` } from './index';\n`;
-  return output;
-}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/constants.js b/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/constants.js
deleted file mode 100644
index afa9009d695fac..00000000000000
--- a/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/constants.js
+++ /dev/null
@@ -1,15 +0,0 @@
-import { FLIPPED_ALIAS_KEYS } from "../../lib/index.js";
-
-export default function generateConstants() {
-  let output = `/*
- * This file is auto-generated! Do not modify it directly.
- * To re-generate run 'make build'
- */
-import { FLIPPED_ALIAS_KEYS } from "../../definitions";\n\n`;
-
-  Object.keys(FLIPPED_ALIAS_KEYS).forEach(type => {
-    output += `export const ${type.toUpperCase()}_TYPES = FLIPPED_ALIAS_KEYS["${type}"];\n`;
-  });
-
-  return output;
-}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/docs.js b/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/docs.js
deleted file mode 100644
index 528ac0b4f858d2..00000000000000
--- a/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/docs.js
+++ /dev/null
@@ -1,283 +0,0 @@
-import util from "util";
-import stringifyValidator from "../utils/stringifyValidator.js";
-import toFunctionName from "../utils/toFunctionName.js";
-
-import * as t from "../../lib/index.js";
-
-const readme = [
-  `---
-id: babel-types
-title: @babel/types
----
-<!-- Do not modify! This file is automatically generated by
-  github.com/babel/babel/babel-types/scripts/generators/docs.js !-->
-
-> This module contains methods for building ASTs manually and for checking the types of AST nodes.
-
-## Install
-
-\`\`\`sh
-npm install --save-dev @babel/types
-\`\`\`
-
-## API`,
-];
-
-const customTypes = {
-  ClassMethod: {
-    key: "if computed then `Expression` else `Identifier | Literal`",
-  },
-  Identifier: {
-    name: "`string`",
-  },
-  MemberExpression: {
-    property: "if computed then `Expression` else `Identifier`",
-  },
-  ObjectMethod: {
-    key: "if computed then `Expression` else `Identifier | Literal`",
-  },
-  ObjectProperty: {
-    key: "if computed then `Expression` else `Identifier | Literal`",
-  },
-  ClassPrivateMethod: {
-    computed: "'false'",
-  },
-  ClassPrivateProperty: {
-    computed: "'false'",
-  },
-};
-const APIHistory = {
-  ClassProperty: [["v7.6.0", "Supports `static`"]],
-};
-function formatHistory(historyItems) {
-  const lines = historyItems.map(
-    item => "| `" + item[0] + "` | " + item[1] + " |"
-  );
-  return [
-    "<details>",
-    "  <summary>History</summary>",
-    "| Version | Changes |",
-    "| --- | --- |",
-    ...lines,
-    "</details>",
-  ];
-}
-function printAPIHistory(key, readme) {
-  if (APIHistory[key]) {
-    readme.push("");
-    readme.push(...formatHistory(APIHistory[key]));
-  }
-}
-function printNodeFields(key, readme) {
-  if (Object.keys(t.NODE_FIELDS[key]).length > 0) {
-    readme.push("");
-    readme.push("AST Node `" + key + "` shape:");
-    Object.keys(t.NODE_FIELDS[key])
-      .sort(function (fieldA, fieldB) {
-        const indexA = t.BUILDER_KEYS[key].indexOf(fieldA);
-        const indexB = t.BUILDER_KEYS[key].indexOf(fieldB);
-        if (indexA === indexB) return fieldA < fieldB ? -1 : 1;
-        if (indexA === -1) return 1;
-        if (indexB === -1) return -1;
-        return indexA - indexB;
-      })
-      .forEach(function (field) {
-        const defaultValue = t.NODE_FIELDS[key][field].default;
-        const fieldDescription = ["`" + field + "`"];
-        const validator = t.NODE_FIELDS[key][field].validate;
-        if (customTypes[key] && customTypes[key][field]) {
-          fieldDescription.push(`: ${customTypes[key][field]}`);
-        } else if (validator) {
-          try {
-            fieldDescription.push(
-              ": `" + stringifyValidator(validator, "") + "`"
-            );
-          } catch (ex) {
-            if (ex.code === "UNEXPECTED_VALIDATOR_TYPE") {
-              console.log(
-                "Unrecognised validator type for " + key + "." + field
-              );
-              console.dir(ex.validator, { depth: 10, colors: true });
-            }
-          }
-        }
-        if (defaultValue !== null || t.NODE_FIELDS[key][field].optional) {
-          fieldDescription.push(
-            " (default: `" + util.inspect(defaultValue) + "`"
-          );
-          if (t.BUILDER_KEYS[key].indexOf(field) < 0) {
-            fieldDescription.push(", excluded from builder function");
-          }
-          fieldDescription.push(")");
-        } else {
-          fieldDescription.push(" (required)");
-        }
-        readme.push("- " + fieldDescription.join(""));
-      });
-  }
-}
-
-function printAliasKeys(key, readme) {
-  if (t.ALIAS_KEYS[key] && t.ALIAS_KEYS[key].length) {
-    readme.push("");
-    readme.push(
-      "Aliases: " +
-        t.ALIAS_KEYS[key]
-          .map(function (key) {
-            return "[`" + key + "`](#" + key.toLowerCase() + ")";
-          })
-          .join(", ")
-    );
-  }
-}
-readme.push("### Node Builders");
-readme.push("");
-Object.keys(t.BUILDER_KEYS)
-  .sort()
-  .forEach(function (key) {
-    readme.push("#### " + toFunctionName(key));
-    readme.push("");
-    readme.push("```javascript");
-    readme.push(
-      "t." + toFunctionName(key) + "(" + t.BUILDER_KEYS[key].join(", ") + ");"
-    );
-    readme.push("```");
-    printAPIHistory(key, readme);
-    readme.push("");
-    readme.push(
-      "See also `t.is" +
-        key +
-        "(node, opts)` and `t.assert" +
-        key +
-        "(node, opts)`."
-    );
-
-    printNodeFields(key, readme);
-    printAliasKeys(key, readme);
-
-    readme.push("");
-    readme.push("---");
-    readme.push("");
-  });
-
-function generateMapAliasToNodeTypes() {
-  const result = new Map();
-  for (const nodeType of Object.keys(t.ALIAS_KEYS)) {
-    const aliases = t.ALIAS_KEYS[nodeType];
-    if (!aliases) continue;
-    for (const alias of aliases) {
-      if (!result.has(alias)) {
-        result.set(alias, []);
-      }
-      const nodeTypes = result.get(alias);
-      nodeTypes.push(nodeType);
-    }
-  }
-  return result;
-}
-const aliasDescriptions = {
-  Accessor: "Deprecated. Will be removed in Babel 8.",
-  Binary:
-    "A cover of BinaryExpression and LogicalExpression, which share the same AST shape.",
-  Block: "Deprecated. Will be removed in Babel 8.",
-  BlockParent:
-    "A cover of AST nodes that start an execution context with new [LexicalEnvironment](https://tc39.es/ecma262/#table-additional-state-components-for-ecmascript-code-execution-contexts). In other words, they define the scope of `let` and `const` declarations.",
-  Class:
-    "A cover of ClassExpression and ClassDeclaration, which share the same AST shape.",
-  CompletionStatement:
-    "A statement that indicates the [completion records](https://tc39.es/ecma262/#sec-completion-record-specification-type). In other words, they define the control flow of the program, such as when should a loop break or an action throws critical errors.",
-  Conditional:
-    "A cover of ConditionalExpression and IfStatement, which share the same AST shape.",
-  Declaration:
-    "A cover of any [Declaration](https://tc39.es/ecma262/#prod-Declaration)s.",
-  EnumBody: "A cover of Flow enum bodies.",
-  EnumMember: "A cover of Flow enum membors.",
-  ExportDeclaration:
-    "A cover of any [ExportDeclaration](https://tc39.es/ecma262/#prod-ExportDeclaration)s.",
-  Expression:
-    "A cover of any [Expression](https://tc39.es/ecma262/#sec-ecmascript-language-expressions)s.",
-  ExpressionWrapper:
-    "A wrapper of expression that does not have runtime semantics.",
-  Flow: "A cover of AST nodes defined for Flow.",
-  FlowBaseAnnotation: "A cover of primary Flow type annotations.",
-  FlowDeclaration: "A cover of Flow declarations.",
-  FlowPredicate: "A cover of Flow predicates.",
-  FlowType: "A cover of Flow type annotations.",
-  For: "A cover of [ForStatement](https://tc39.es/ecma262/#sec-for-statement)s and [ForXStatement](#forxstatement)s.",
-  ForXStatement:
-    "A cover of [ForInStatements and ForOfStatements](https://tc39.es/ecma262/#sec-for-in-and-for-of-statements).",
-  Function:
-    "A cover of functions and [method](#method)s, the must have `body` and `params`. Note: `Function` is different to `FunctionParent`. For example, a `StaticBlock` is a `FunctionParent` but not `Function`.",
-  FunctionParent:
-    "A cover of AST nodes that start an execution context with new [VariableEnvironment](https://tc39.es/ecma262/#table-additional-state-components-for-ecmascript-code-execution-contexts). In other words, they define the scope of `var` declarations. FunctionParent did not include `Program` since Babel 7.",
-  Immutable:
-    "A cover of immutable objects and JSX elements. An object is [immutable](https://tc39.es/ecma262/#immutable-prototype-exotic-object) if no other properties can be defined once created.",
-  JSX: "A cover of AST nodes defined for [JSX](https://facebook.github.io/jsx/).",
-  LVal: "A cover of left hand side expressions used in the `left` of assignment expressions and [ForXStatement](#forxstatement)s. ",
-  Literal:
-    "A cover of [Literal](https://tc39.es/ecma262/#sec-primary-expression-literals)s, [Regular Expression Literal](https://tc39.es/ecma262/#sec-primary-expression-regular-expression-literals)s and [Template Literal](https://tc39.es/ecma262/#sec-template-literals)s.",
-  Loop: "A cover of loop statements.",
-  Method: "A cover of object methods and class methods.",
-  Miscellaneous:
-    "A cover of non-standard AST types that are sometimes useful for development.",
-  ModuleDeclaration:
-    "A cover of ImportDeclaration and [ExportDeclaration](#exportdeclaration)",
-  ModuleSpecifier:
-    "A cover of import and export specifiers. Note: It is _not_ the [ModuleSpecifier](https://tc39.es/ecma262/#prod-ModuleSpecifier) defined in the spec.",
-  ObjectMember:
-    "A cover of [members](https://tc39.es/ecma262/#prod-PropertyDefinitionList) in an object literal.",
-  Pattern:
-    "A cover of [BindingPattern](https://tc39.es/ecma262/#prod-BindingPattern) except Identifiers.",
-  PatternLike:
-    "A cover of [BindingPattern](https://tc39.es/ecma262/#prod-BindingPattern)s. ",
-  Private: "A cover of private class elements and private identifiers.",
-  Property: "A cover of object properties and class properties.",
-  Pureish:
-    "A cover of AST nodes which do not have side-effects. In other words, there is no observable behaviour changes if they are evaluated more than once.",
-  Scopable:
-    "A cover of [FunctionParent](#functionparent) and [BlockParent](#blockparent).",
-  Standardized:
-    "A cover of AST nodes which are part of an official ECMAScript specification.",
-  Statement:
-    "A cover of any [Statement](https://tc39.es/ecma262/#prod-Statement)s.",
-  TSBaseType: "A cover of primary TypeScript type annotations.",
-  TSEntityName: "A cover of ts entities.",
-  TSType: "A cover of TypeScript type annotations.",
-  TSTypeElement: "A cover of TypeScript type declarations.",
-  TypeScript: "A cover of AST nodes defined for TypeScript.",
-  Terminatorless:
-    "A cover of AST nodes whose semantic will change when a line terminator is inserted between the operator and the operand.",
-  UnaryLike: "A cover of UnaryExpression and SpreadElement.",
-  UserWhitespacable: "Deprecated. Will be removed in Babel 8.",
-  While:
-    "A cover of DoWhileStatement and WhileStatement, which share the same AST shape.",
-};
-const mapAliasToNodeTypes = generateMapAliasToNodeTypes();
-readme.push("### Aliases");
-readme.push("");
-for (const alias of [...mapAliasToNodeTypes.keys()].sort()) {
-  const nodeTypes = mapAliasToNodeTypes.get(alias);
-  nodeTypes.sort();
-  if (!(alias in aliasDescriptions)) {
-    throw new Error(
-      'Missing alias descriptions of "' +
-        alias +
-        ", which covers " +
-        nodeTypes.join(",")
-    );
-  }
-  readme.push("#### " + alias);
-  readme.push("");
-  readme.push(aliasDescriptions[alias]);
-  readme.push("```javascript");
-  readme.push("t.is" + alias + "(node);");
-  readme.push("```");
-  readme.push("");
-  readme.push("Covered nodes: ");
-  for (const nodeType of nodeTypes) {
-    readme.push("- [`" + nodeType + "`](#" + nodeType.toLowerCase() + ")");
-  }
-  readme.push("");
-}
-
-process.stdout.write(readme.join("\n"));
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/flow.js b/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/flow.js
deleted file mode 100644
index 06cd388cea91e6..00000000000000
--- a/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/flow.js
+++ /dev/null
@@ -1,260 +0,0 @@
-import * as t from "../../lib/index.js";
-import stringifyValidator from "../utils/stringifyValidator.js";
-import toFunctionName from "../utils/toFunctionName.js";
-
-const NODE_PREFIX = "BabelNode";
-
-let code = `// NOTE: This file is autogenerated. Do not modify.
-// See packages/babel-types/scripts/generators/flow.js for script used.
-
-declare class ${NODE_PREFIX}Comment {
-  value: string;
-  start: number;
-  end: number;
-  loc: ${NODE_PREFIX}SourceLocation;
-}
-
-declare class ${NODE_PREFIX}CommentBlock extends ${NODE_PREFIX}Comment {
-  type: "CommentBlock";
-}
-
-declare class ${NODE_PREFIX}CommentLine extends ${NODE_PREFIX}Comment {
-  type: "CommentLine";
-}
-
-declare class ${NODE_PREFIX}SourceLocation {
-  start: {
-    line: number;
-    column: number;
-  };
-
-  end: {
-    line: number;
-    column: number;
-  };
-}
-
-declare class ${NODE_PREFIX} {
-  leadingComments?: Array<${NODE_PREFIX}Comment>;
-  innerComments?: Array<${NODE_PREFIX}Comment>;
-  trailingComments?: Array<${NODE_PREFIX}Comment>;
-  start: ?number;
-  end: ?number;
-  loc: ?${NODE_PREFIX}SourceLocation;
-  extra?: { [string]: mixed };
-}\n\n`;
-
-//
-
-const lines = [];
-
-for (const type in t.NODE_FIELDS) {
-  const fields = t.NODE_FIELDS[type];
-
-  const struct = ['type: "' + type + '";'];
-  const args = [];
-  const builderNames = t.BUILDER_KEYS[type];
-
-  Object.keys(t.NODE_FIELDS[type])
-    .sort((fieldA, fieldB) => {
-      const indexA = t.BUILDER_KEYS[type].indexOf(fieldA);
-      const indexB = t.BUILDER_KEYS[type].indexOf(fieldB);
-      if (indexA === indexB) return fieldA < fieldB ? -1 : 1;
-      if (indexA === -1) return 1;
-      if (indexB === -1) return -1;
-      return indexA - indexB;
-    })
-    .forEach(fieldName => {
-      const field = fields[fieldName];
-
-      let suffix = "";
-      if (field.optional || field.default != null) suffix += "?";
-
-      let typeAnnotation = "any";
-
-      const validate = field.validate;
-      if (validate) {
-        typeAnnotation = stringifyValidator(validate, NODE_PREFIX);
-      }
-
-      if (typeAnnotation) {
-        suffix += ": " + typeAnnotation;
-      }
-      if (builderNames.includes(fieldName)) {
-        args.push(t.toBindingIdentifierName(fieldName) + suffix);
-      }
-
-      if (t.isValidIdentifier(fieldName)) {
-        struct.push(fieldName + suffix + ";");
-      }
-    });
-
-  code += `declare class ${NODE_PREFIX}${type} extends ${NODE_PREFIX} {
-  ${struct.join("\n  ").trim()}
-}\n\n`;
-
-  // Flow chokes on super() and import() :/
-  if (type !== "Super" && type !== "Import") {
-    lines.push(
-      `declare export function ${toFunctionName(type)}(${args.join(
-        ", "
-      )}): ${NODE_PREFIX}${type};`
-    );
-  } else {
-    const functionName = toFunctionName(type);
-    lines.push(
-      `declare function _${functionName}(${args.join(
-        ", "
-      )}): ${NODE_PREFIX}${type};`,
-      `declare export { _${functionName} as ${functionName} }`
-    );
-  }
-}
-
-for (const typeName of t.TYPES) {
-  const isDeprecated = !!t.DEPRECATED_KEYS[typeName];
-  const realName = isDeprecated ? t.DEPRECATED_KEYS[typeName] : typeName;
-
-  let decl = `declare export function is${typeName}(node: ?Object, opts?: ?Object): boolean`;
-  if (t.NODE_FIELDS[realName]) {
-    decl += ` %checks (node instanceof ${NODE_PREFIX}${realName})`;
-  }
-  lines.push(decl);
-
-  lines.push(
-    `declare export function assert${typeName}(node: ?Object, opts?: ?Object): void`
-  );
-}
-
-lines.push(
-  `declare export var VISITOR_KEYS: { [type: string]: string[] }`,
-
-  // assert/
-  `declare export function assertNode(obj: any): void`,
-
-  // builders/
-  // eslint-disable-next-line max-len
-  `declare export function createTypeAnnotationBasedOnTypeof(type: 'string' | 'number' | 'undefined' | 'boolean' | 'function' | 'object' | 'symbol'): ${NODE_PREFIX}TypeAnnotation`,
-  // eslint-disable-next-line max-len
-  `declare export function createUnionTypeAnnotation(types: Array<${NODE_PREFIX}FlowType>): ${NODE_PREFIX}UnionTypeAnnotation`,
-  // eslint-disable-next-line max-len
-  `declare export function createFlowUnionType(types: Array<${NODE_PREFIX}FlowType>): ${NODE_PREFIX}UnionTypeAnnotation`,
-  // this smells like "internal API"
-  // eslint-disable-next-line max-len
-  `declare export function buildChildren(node: { children: Array<${NODE_PREFIX}JSXText | ${NODE_PREFIX}JSXExpressionContainer | ${NODE_PREFIX}JSXSpreadChild | ${NODE_PREFIX}JSXElement | ${NODE_PREFIX}JSXFragment | ${NODE_PREFIX}JSXEmptyExpression> }): Array<${NODE_PREFIX}JSXText | ${NODE_PREFIX}JSXExpressionContainer | ${NODE_PREFIX}JSXSpreadChild | ${NODE_PREFIX}JSXElement | ${NODE_PREFIX}JSXFragment>`,
-
-  // clone/
-  `declare export function clone<T>(n: T): T;`,
-  `declare export function cloneDeep<T>(n: T): T;`,
-  `declare export function cloneDeepWithoutLoc<T>(n: T): T;`,
-  `declare export function cloneNode<T>(n: T, deep?: boolean, withoutLoc?: boolean): T;`,
-  `declare export function cloneWithoutLoc<T>(n: T): T;`,
-
-  // comments/
-  `declare type CommentTypeShorthand = 'leading' | 'inner' | 'trailing'`,
-  // eslint-disable-next-line max-len
-  `declare export function addComment<T: BabelNode>(node: T, type: CommentTypeShorthand, content: string, line?: boolean): T`,
-  // eslint-disable-next-line max-len
-  `declare export function addComments<T: BabelNode>(node: T, type: CommentTypeShorthand, comments: Array<Comment>): T`,
-  `declare export function inheritInnerComments(node: BabelNode, parent: BabelNode): void`,
-  `declare export function inheritLeadingComments(node: BabelNode, parent: BabelNode): void`,
-  `declare export function inheritsComments<T: BabelNode>(node: T, parent: BabelNode): void`,
-  `declare export function inheritTrailingComments(node: BabelNode, parent: BabelNode): void`,
-  `declare export function removeComments<T: BabelNode>(node: T): T`,
-
-  // converters/
-  `declare export function ensureBlock(node: ${NODE_PREFIX}, key: string): ${NODE_PREFIX}BlockStatement`,
-  `declare export function toBindingIdentifierName(name?: ?string): string`,
-  // eslint-disable-next-line max-len
-  `declare export function toBlock(node: ${NODE_PREFIX}Statement | ${NODE_PREFIX}Expression, parent?: ${NODE_PREFIX}Function | null): ${NODE_PREFIX}BlockStatement`,
-  // eslint-disable-next-line max-len
-  `declare export function toComputedKey(node: ${NODE_PREFIX}Method | ${NODE_PREFIX}Property, key?: ${NODE_PREFIX}Expression | ${NODE_PREFIX}Identifier): ${NODE_PREFIX}Expression`,
-  // eslint-disable-next-line max-len
-  `declare export function toExpression(node: ${NODE_PREFIX}ExpressionStatement | ${NODE_PREFIX}Expression | ${NODE_PREFIX}Class | ${NODE_PREFIX}Function): ${NODE_PREFIX}Expression`,
-  `declare export function toIdentifier(name?: ?string): string`,
-  // eslint-disable-next-line max-len
-  `declare export function toKeyAlias(node: ${NODE_PREFIX}Method | ${NODE_PREFIX}Property, key?: ${NODE_PREFIX}): string`,
-  // toSequenceExpression relies on types that aren't declared in flow
-  // eslint-disable-next-line max-len
-  `declare export function toStatement(node: ${NODE_PREFIX}Statement | ${NODE_PREFIX}Class | ${NODE_PREFIX}Function | ${NODE_PREFIX}AssignmentExpression, ignore?: boolean): ${NODE_PREFIX}Statement | void`,
-  `declare export function valueToNode(value: any): ${NODE_PREFIX}Expression`,
-
-  // modifications/
-  // eslint-disable-next-line max-len
-  `declare export function removeTypeDuplicates(types: Array<${NODE_PREFIX}FlowType>): Array<${NODE_PREFIX}FlowType>`,
-  // eslint-disable-next-line max-len
-  `declare export function appendToMemberExpression(member: ${NODE_PREFIX}MemberExpression, append: ${NODE_PREFIX}, computed?: boolean): ${NODE_PREFIX}MemberExpression`,
-  // eslint-disable-next-line max-len
-  `declare export function inherits<T: BabelNode>(child: T, parent: ${NODE_PREFIX} | null | void): T`,
-  // eslint-disable-next-line max-len
-  `declare export function prependToMemberExpression(member: ${NODE_PREFIX}MemberExpression, prepend: ${NODE_PREFIX}Expression): ${NODE_PREFIX}MemberExpression`,
-  `declare export function removeProperties<T>(n: T, opts: ?{}): void;`,
-  `declare export function removePropertiesDeep<T>(n: T, opts: ?{}): T;`,
-
-  // retrievers/
-  // eslint-disable-next-line max-len
-  `declare export var getBindingIdentifiers: {
-    (node: ${NODE_PREFIX}, duplicates?: boolean, outerOnly?: boolean): { [key: string]: ${NODE_PREFIX}Identifier | Array<${NODE_PREFIX}Identifier> },
-    keys: { [type: string]: string[] }
-  }`,
-  // eslint-disable-next-line max-len
-  `declare export function getOuterBindingIdentifiers(node: BabelNode, duplicates?: boolean): { [key: string]: ${NODE_PREFIX}Identifier | Array<${NODE_PREFIX}Identifier> }`,
-
-  // traverse/
-  `declare type TraversalAncestors = Array<{
-    node: BabelNode,
-    key: string,
-    index?: number,
-  }>;
-  declare type TraversalHandler<T> = (BabelNode, TraversalAncestors, T) => void;
-  declare type TraversalHandlers<T> = {
-    enter?: TraversalHandler<T>,
-    exit?: TraversalHandler<T>,
-  };`.replace(/(^|\n) {2}/g, "$1"),
-  // eslint-disable-next-line
-  `declare export function traverse<T>(n: BabelNode, TraversalHandler<T> | TraversalHandlers<T>, state?: T): void;`,
-  `declare export function traverseFast<T>(n: BabelNode, h: TraversalHandler<T>, state?: T): void;`,
-
-  // utils/
-  // cleanJSXElementLiteralChild is not exported
-  // inherit is not exported
-  `declare export function shallowEqual(actual: Object, expected: Object): boolean`,
-
-  // validators/
-  // eslint-disable-next-line max-len
-  `declare export function buildMatchMemberExpression(match: string, allowPartial?: boolean): (?BabelNode) => boolean`,
-  `declare export function is(type: string, n: BabelNode, opts: Object): boolean;`,
-  `declare export function isBinding(node: BabelNode, parent: BabelNode, grandparent?: BabelNode): boolean`,
-  `declare export function isBlockScoped(node: BabelNode): boolean`,
-  `declare export function isImmutable(node: BabelNode): boolean`,
-  `declare export function isLet(node: BabelNode): boolean`,
-  `declare export function isNode(node: ?Object): boolean`,
-  `declare export function isNodesEquivalent(a: any, b: any): boolean`,
-  `declare export function isPlaceholderType(placeholderType: string, targetType: string): boolean`,
-  `declare export function isReferenced(node: BabelNode, parent: BabelNode, grandparent?: BabelNode): boolean`,
-  `declare export function isScope(node: BabelNode, parent: BabelNode): boolean`,
-  `declare export function isSpecifierDefault(specifier: BabelNodeModuleSpecifier): boolean`,
-  `declare export function isType(nodetype: ?string, targetType: string): boolean`,
-  `declare export function isValidES3Identifier(name: string): boolean`,
-  `declare export function isValidES3Identifier(name: string): boolean`,
-  `declare export function isValidIdentifier(name: string): boolean`,
-  `declare export function isVar(node: BabelNode): boolean`,
-  // eslint-disable-next-line max-len
-  `declare export function matchesPattern(node: ?BabelNode, match: string | Array<string>, allowPartial?: boolean): boolean`,
-  `declare export function validate(n: BabelNode, key: string, value: mixed): void;`
-);
-
-for (const type in t.FLIPPED_ALIAS_KEYS) {
-  const types = t.FLIPPED_ALIAS_KEYS[type];
-  code += `type ${NODE_PREFIX}${type} = ${types
-    .map(type => `${NODE_PREFIX}${type}`)
-    .join(" | ")};\n`;
-}
-
-code += `\ndeclare module "@babel/types" {
-  ${lines.join("\n").replace(/\n/g, "\n  ").trim()}
-}\n`;
-
-//
-
-process.stdout.write(code);
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/typescript-legacy.js b/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/typescript-legacy.js
deleted file mode 100644
index 7701047158a833..00000000000000
--- a/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/typescript-legacy.js
+++ /dev/null
@@ -1,369 +0,0 @@
-import * as t from "../../lib/index.js";
-import stringifyValidator from "../utils/stringifyValidator.js";
-import toFunctionName from "../utils/toFunctionName.js";
-
-let code = `// NOTE: This file is autogenerated. Do not modify.
-// See packages/babel-types/scripts/generators/typescript-legacy.js for script used.
-
-interface BaseComment {
-  value: string;
-  start: number;
-  end: number;
-  loc: SourceLocation;
-  type: "CommentBlock" | "CommentLine";
-}
-
-export interface CommentBlock extends BaseComment {
-  type: "CommentBlock";
-}
-
-export interface CommentLine extends BaseComment {
-  type: "CommentLine";
-}
-
-export type Comment = CommentBlock | CommentLine;
-
-export interface SourceLocation {
-  start: {
-    line: number;
-    column: number;
-  };
-
-  end: {
-    line: number;
-    column: number;
-  };
-}
-
-interface BaseNode {
-  leadingComments: ReadonlyArray<Comment> | null;
-  innerComments: ReadonlyArray<Comment> | null;
-  trailingComments: ReadonlyArray<Comment> | null;
-  start: number | null;
-  end: number | null;
-  loc: SourceLocation | null;
-  type: Node["type"];
-  extra?: Record<string, unknown>;
-}
-
-export type Node = ${t.TYPES.sort().join(" | ")};\n\n`;
-
-//
-
-const lines = [];
-
-for (const type in t.NODE_FIELDS) {
-  const fields = t.NODE_FIELDS[type];
-  const fieldNames = sortFieldNames(Object.keys(t.NODE_FIELDS[type]), type);
-  const builderNames = t.BUILDER_KEYS[type];
-
-  const struct = ['type: "' + type + '";'];
-  const args = [];
-
-  fieldNames.forEach(fieldName => {
-    const field = fields[fieldName];
-    // Future / annoying TODO:
-    // MemberExpression.property, ObjectProperty.key and ObjectMethod.key need special cases; either:
-    // - convert the declaration to chain() like ClassProperty.key and ClassMethod.key,
-    // - declare an alias type for valid keys, detect the case and reuse it here,
-    // - declare a disjoint union with, for example, ObjectPropertyBase,
-    //   ObjectPropertyLiteralKey and ObjectPropertyComputedKey, and declare ObjectProperty
-    //   as "ObjectPropertyBase & (ObjectPropertyLiteralKey | ObjectPropertyComputedKey)"
-    let typeAnnotation = stringifyValidator(field.validate, "");
-
-    if (isNullable(field) && !hasDefault(field)) {
-      typeAnnotation += " | null";
-    }
-
-    if (builderNames.includes(fieldName)) {
-      if (areAllRemainingFieldsNullable(fieldName, builderNames, fields)) {
-        args.push(
-          `${t.toBindingIdentifierName(fieldName)}${
-            isNullable(field) ? "?:" : ":"
-          } ${typeAnnotation}`
-        );
-      } else {
-        args.push(
-          `${t.toBindingIdentifierName(fieldName)}: ${typeAnnotation}${
-            isNullable(field) ? " | undefined" : ""
-          }`
-        );
-      }
-    }
-
-    const alphaNumeric = /^\w+$/;
-
-    if (t.isValidIdentifier(fieldName) || alphaNumeric.test(fieldName)) {
-      struct.push(`${fieldName}: ${typeAnnotation};`);
-    } else {
-      struct.push(`"${fieldName}": ${typeAnnotation};`);
-    }
-  });
-
-  code += `export interface ${type} extends BaseNode {
-  ${struct.join("\n  ").trim()}
-}\n\n`;
-
-  // super and import are reserved words in JavaScript
-  if (type !== "Super" && type !== "Import") {
-    lines.push(
-      `export function ${toFunctionName(type)}(${args.join(", ")}): ${type};`
-    );
-  } else {
-    const functionName = toFunctionName(type);
-    lines.push(
-      `declare function _${functionName}(${args.join(", ")}): ${type};`,
-      `export { _${functionName} as ${functionName}}`
-    );
-  }
-}
-
-for (const typeName of t.TYPES) {
-  const isDeprecated = !!t.DEPRECATED_KEYS[typeName];
-  const realName = isDeprecated ? t.DEPRECATED_KEYS[typeName] : typeName;
-
-  const result =
-    t.NODE_FIELDS[realName] || t.FLIPPED_ALIAS_KEYS[realName]
-      ? `node is ${realName}`
-      : "boolean";
-
-  if (isDeprecated) {
-    lines.push(`/** @deprecated Use \`is${realName}\` */`);
-  }
-  lines.push(
-    `export function is${typeName}(node: object | null | undefined, opts?: object | null): ${result};`
-  );
-
-  if (isDeprecated) {
-    lines.push(`/** @deprecated Use \`assert${realName}\` */`);
-  }
-  lines.push(
-    `export function assert${typeName}(node: object | null | undefined, opts?: object | null): void;`
-  );
-}
-
-lines.push(
-  // assert/
-  `export function assertNode(obj: any): void`,
-
-  // builders/
-  // eslint-disable-next-line max-len
-  `export function createTypeAnnotationBasedOnTypeof(type: 'string' | 'number' | 'undefined' | 'boolean' | 'function' | 'object' | 'symbol'): StringTypeAnnotation | VoidTypeAnnotation | NumberTypeAnnotation | BooleanTypeAnnotation | GenericTypeAnnotation`,
-  `export function createUnionTypeAnnotation<T extends FlowType>(types: [T]): T`,
-  `export function createFlowUnionType<T extends FlowType>(types: [T]): T`,
-  // this probably misbehaves if there are 0 elements, and it's not a UnionTypeAnnotation if there's only 1
-  // it is possible to require "2 or more" for this overload ([T, T, ...T[]]) but it requires typescript 3.0
-  `export function createUnionTypeAnnotation(types: ReadonlyArray<FlowType>): UnionTypeAnnotation`,
-  `export function createFlowUnionType(types: ReadonlyArray<FlowType>): UnionTypeAnnotation`,
-  // this smells like "internal API"
-  // eslint-disable-next-line max-len
-  `export function buildChildren(node: { children: ReadonlyArray<JSXText | JSXExpressionContainer | JSXSpreadChild | JSXElement | JSXFragment | JSXEmptyExpression> }): JSXElement['children']`,
-
-  // clone/
-  `export function clone<T extends Node>(n: T): T;`,
-  `export function cloneDeep<T extends Node>(n: T): T;`,
-  `export function cloneDeepWithoutLoc<T extends Node>(n: T): T;`,
-  `export function cloneNode<T extends Node>(n: T, deep?: boolean, withoutLoc?: boolean): T;`,
-  `export function cloneWithoutLoc<T extends Node>(n: T): T;`,
-
-  // comments/
-  `export type CommentTypeShorthand = 'leading' | 'inner' | 'trailing'`,
-  // eslint-disable-next-line max-len
-  `export function addComment<T extends Node>(node: T, type: CommentTypeShorthand, content: string, line?: boolean): T`,
-  // eslint-disable-next-line max-len
-  `export function addComments<T extends Node>(node: T, type: CommentTypeShorthand, comments: ReadonlyArray<Comment>): T`,
-  `export function inheritInnerComments(node: Node, parent: Node): void`,
-  `export function inheritLeadingComments(node: Node, parent: Node): void`,
-  `export function inheritsComments<T extends Node>(node: T, parent: Node): void`,
-  `export function inheritTrailingComments(node: Node, parent: Node): void`,
-  `export function removeComments<T extends Node>(node: T): T`,
-
-  // converters/
-  // eslint-disable-next-line max-len
-  `export function ensureBlock(node: Extract<Node, { body: BlockStatement | Statement | Expression }>): BlockStatement`,
-  // too complex?
-  // eslint-disable-next-line max-len
-  `export function ensureBlock<K extends keyof Extract<Node, { body: BlockStatement | Statement | Expression }> = 'body'>(node: Extract<Node, Record<K, BlockStatement | Statement | Expression>>, key: K): BlockStatement`,
-  // gatherSequenceExpressions is not exported
-  `export function toBindingIdentifierName(name: { toString(): string } | null | undefined): string`,
-  `export function toBlock(node: Statement | Expression, parent?: Function | null): BlockStatement`,
-  // it is possible for `node` to be an arbitrary object if `key` is always provided,
-  // but that doesn't look like intended API
-  // eslint-disable-next-line max-len
-  `export function toComputedKey<T extends Extract<Node, { computed: boolean | null }>>(node: T, key?: Expression | Identifier): Expression`,
-  `export function toExpression(node: Function): FunctionExpression`,
-  `export function toExpression(node: Class): ClassExpression`,
-  `export function toExpression(node: ExpressionStatement | Expression | Class | Function): Expression`,
-  `export function toIdentifier(name: { toString(): string } | null | undefined): string`,
-  `export function toKeyAlias(node: Method | Property, key?: Node): string`,
-  // NOTE: this actually uses Scope from @babel/traverse, but we can't add a dependency on its types,
-  // as they live in @types. Declare the structural subset that is required.
-  // eslint-disable-next-line max-len
-  `export function toSequenceExpression(nodes: ReadonlyArray<Node>, scope: { push(value: { id: LVal; kind: 'var'; init?: Expression}): void; buildUndefinedNode(): Node }): SequenceExpression | undefined`,
-  `export function toStatement(node: AssignmentExpression, ignore?: boolean): ExpressionStatement`,
-  `export function toStatement(node: Statement | AssignmentExpression, ignore?: boolean): Statement`,
-  `export function toStatement(node: Class, ignore: true): ClassDeclaration | undefined`,
-  `export function toStatement(node: Class, ignore?: boolean): ClassDeclaration`,
-  `export function toStatement(node: Function, ignore: true): FunctionDeclaration | undefined`,
-  `export function toStatement(node: Function, ignore?: boolean): FunctionDeclaration`,
-  // eslint-disable-next-line max-len
-  `export function toStatement(node: Statement | Class | Function | AssignmentExpression, ignore: true): Statement | undefined`,
-  // eslint-disable-next-line max-len
-  `export function toStatement(node: Statement | Class | Function | AssignmentExpression, ignore?: boolean): Statement`,
-  // eslint-disable-next-line max-len
-  `export function valueToNode(value: undefined): Identifier`, // (should this not be a UnaryExpression to avoid shadowing?)
-  `export function valueToNode(value: boolean): BooleanLiteral`,
-  `export function valueToNode(value: null): NullLiteral`,
-  `export function valueToNode(value: string): StringLiteral`,
-  // Infinities and NaN need to use a BinaryExpression; negative values must be wrapped in UnaryExpression
-  `export function valueToNode(value: number): NumericLiteral | BinaryExpression | UnaryExpression`,
-  `export function valueToNode(value: RegExp): RegExpLiteral`,
-  // eslint-disable-next-line max-len
-  `export function valueToNode(value: ReadonlyArray<undefined | boolean | null | string | number | RegExp | object>): ArrayExpression`,
-  // this throws with objects that are not PlainObject according to lodash,
-  // or if there are non-valueToNode-able values
-  `export function valueToNode(value: object): ObjectExpression`,
-  // eslint-disable-next-line max-len
-  `export function valueToNode(value: undefined | boolean | null | string | number | RegExp | object): Expression`,
-
-  // modifications/
-  // eslint-disable-next-line max-len
-  `export function removeTypeDuplicates(types: ReadonlyArray<FlowType | false | null | undefined>): FlowType[]`,
-  // eslint-disable-next-line max-len
-  `export function appendToMemberExpression<T extends Pick<MemberExpression, 'object' | 'property'>>(member: T, append: MemberExpression['property'], computed?: boolean): T`,
-  // eslint-disable-next-line max-len
-  `export function inherits<T extends Node | null | undefined>(child: T, parent: Node | null | undefined): T`,
-  // eslint-disable-next-line max-len
-  `export function prependToMemberExpression<T extends Pick<MemberExpression, 'object' | 'property'>>(member: T, prepend: MemberExpression['object']): T`,
-  `export function removeProperties(
-  n: Node,
-  opts?: { preserveComments: boolean } | null
-): void;`,
-  `export function removePropertiesDeep<T extends Node>(
-  n: T,
-  opts?: { preserveComments: boolean } | null
-): T;`,
-
-  // retrievers/
-  // eslint-disable-next-line max-len
-  `export function getBindingIdentifiers(node: Node, duplicates: true, outerOnly?: boolean): Record<string, Array<Identifier>>`,
-  // eslint-disable-next-line max-len
-  `export function getBindingIdentifiers(node: Node, duplicates?: false, outerOnly?: boolean): Record<string, Identifier>`,
-  // eslint-disable-next-line max-len
-  `export function getBindingIdentifiers(node: Node, duplicates: boolean, outerOnly?: boolean): Record<string, Identifier | Array<Identifier>>`,
-  // eslint-disable-next-line max-len
-  `export function getOuterBindingIdentifiers(node: Node, duplicates: true): Record<string, Array<Identifier>>`,
-  `export function getOuterBindingIdentifiers(node: Node, duplicates?: false): Record<string, Identifier>`,
-  // eslint-disable-next-line max-len
-  `export function getOuterBindingIdentifiers(node: Node, duplicates: boolean): Record<string, Identifier | Array<Identifier>>`,
-
-  // traverse/
-  `export type TraversalAncestors = ReadonlyArray<{
-    node: Node,
-    key: string,
-    index?: number,
-  }>;
-  export type TraversalHandler<T> = (
-    this: undefined, node: Node, parent: TraversalAncestors, type: T
-  ) => void;
-  export type TraversalHandlers<T> = {
-    enter?: TraversalHandler<T>,
-    exit?: TraversalHandler<T>,
-  };`.replace(/(^|\n) {2}/g, "$1"),
-  // eslint-disable-next-line
-  `export function traverse<T>(n: Node, h: TraversalHandler<T> | TraversalHandlers<T>, state?: T): void;`,
-  `export function traverseFast<T>(n: Node, h: TraversalHandler<T>, state?: T): void;`,
-
-  // utils/
-  // cleanJSXElementLiteralChild is not exported
-  // inherit is not exported
-  `export function shallowEqual<T extends object>(actual: object, expected: T): actual is T`,
-
-  // validators/
-  // eslint-disable-next-line max-len
-  `export function buildMatchMemberExpression(match: string, allowPartial?: boolean): (node: Node | null | undefined) => node is MemberExpression`,
-  // eslint-disable-next-line max-len
-  `export function is<T extends Node['type']>(type: T, n: Node | null | undefined, required?: undefined): n is Extract<Node, { type: T }>`,
-  // eslint-disable-next-line max-len
-  `export function is<T extends Node['type'], P extends Extract<Node, { type: T }>>(type: T, n: Node | null | undefined, required: Partial<P>): n is P`,
-  // eslint-disable-next-line max-len
-  `export function is<P extends Node>(type: string, n: Node | null | undefined, required: Partial<P>): n is P`,
-  `export function is(type: string, n: Node | null | undefined, required?: Partial<Node>): n is Node`,
-  `export function isBinding(node: Node, parent: Node, grandparent?: Node): boolean`,
-  // eslint-disable-next-line max-len
-  `export function isBlockScoped(node: Node): node is FunctionDeclaration | ClassDeclaration | VariableDeclaration`,
-  `export function isImmutable(node: Node): node is Immutable`,
-  `export function isLet(node: Node): node is VariableDeclaration`,
-  `export function isNode(node: object | null | undefined): node is Node`,
-  `export function isNodesEquivalent<T extends Partial<Node>>(a: T, b: any): b is T`,
-  `export function isNodesEquivalent(a: any, b: any): boolean`,
-  `export function isPlaceholderType(placeholderType: Node['type'], targetType: Node['type']): boolean`,
-  `export function isReferenced(node: Node, parent: Node, grandparent?: Node): boolean`,
-  `export function isScope(node: Node, parent: Node): node is Scopable`,
-  `export function isSpecifierDefault(specifier: ModuleSpecifier): boolean`,
-  `export function isType<T extends Node['type']>(nodetype: string, targetType: T): nodetype is T`,
-  `export function isType(nodetype: string | null | undefined, targetType: string): boolean`,
-  `export function isValidES3Identifier(name: string): boolean`,
-  `export function isValidIdentifier(name: string): boolean`,
-  `export function isVar(node: Node): node is VariableDeclaration`,
-  // the MemberExpression implication is incidental, but it follows from the implementation
-  // eslint-disable-next-line max-len
-  `export function matchesPattern(node: Node | null | undefined, match: string | ReadonlyArray<string>, allowPartial?: boolean): node is MemberExpression`,
-  // eslint-disable-next-line max-len
-  `export function validate<T extends Node, K extends keyof T>(n: Node | null | undefined, key: K, value: T[K]): void;`,
-  `export function validate(n: Node, key: string, value: any): void;`
-);
-
-for (const type in t.DEPRECATED_KEYS) {
-  code += `/**
- * @deprecated Use \`${t.DEPRECATED_KEYS[type]}\`
- */
-export type ${type} = ${t.DEPRECATED_KEYS[type]};\n
-`;
-}
-
-for (const type in t.FLIPPED_ALIAS_KEYS) {
-  const types = t.FLIPPED_ALIAS_KEYS[type];
-  code += `export type ${type} = ${types
-    .map(type => `${type}`)
-    .join(" | ")};\n`;
-}
-code += "\n";
-
-code += "export interface Aliases {\n";
-for (const type in t.FLIPPED_ALIAS_KEYS) {
-  code += `  ${type}: ${type};\n`;
-}
-code += "}\n\n";
-
-code += lines.join("\n") + "\n";
-
-//
-
-process.stdout.write(code);
-
-//
-
-function areAllRemainingFieldsNullable(fieldName, fieldNames, fields) {
-  const index = fieldNames.indexOf(fieldName);
-  return fieldNames.slice(index).every(_ => isNullable(fields[_]));
-}
-
-function hasDefault(field) {
-  return field.default != null;
-}
-
-function isNullable(field) {
-  return field.optional || hasDefault(field);
-}
-
-function sortFieldNames(fields, type) {
-  return fields.sort((fieldA, fieldB) => {
-    const indexA = t.BUILDER_KEYS[type].indexOf(fieldA);
-    const indexB = t.BUILDER_KEYS[type].indexOf(fieldB);
-    if (indexA === indexB) return fieldA < fieldB ? -1 : 1;
-    if (indexA === -1) return 1;
-    if (indexB === -1) return -1;
-    return indexA - indexB;
-  });
-}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/validators.js b/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/validators.js
deleted file mode 100644
index f7ac23a51830ab..00000000000000
--- a/tools/node_modules/eslint/node_modules/@babel/types/scripts/generators/validators.js
+++ /dev/null
@@ -1,91 +0,0 @@
-import {
-  DEPRECATED_KEYS,
-  FLIPPED_ALIAS_KEYS,
-  NODE_FIELDS,
-  PLACEHOLDERS,
-  PLACEHOLDERS_FLIPPED_ALIAS,
-  VISITOR_KEYS,
-} from "../../lib/index.js";
-
-const has = Function.call.bind(Object.prototype.hasOwnProperty);
-
-function joinComparisons(leftArr, right) {
-  return (
-    leftArr.map(JSON.stringify).join(` === ${right} || `) + ` === ${right}`
-  );
-}
-
-function addIsHelper(type, aliasKeys, deprecated) {
-  const targetType = JSON.stringify(type);
-  let aliasSource = "";
-  if (aliasKeys) {
-    aliasSource = joinComparisons(aliasKeys, "nodeType");
-  }
-
-  let placeholderSource = "";
-  const placeholderTypes = [];
-  if (PLACEHOLDERS.includes(type) && has(FLIPPED_ALIAS_KEYS, type)) {
-    placeholderTypes.push(type);
-  }
-  if (has(PLACEHOLDERS_FLIPPED_ALIAS, type)) {
-    placeholderTypes.push(...PLACEHOLDERS_FLIPPED_ALIAS[type]);
-  }
-  if (placeholderTypes.length > 0) {
-    placeholderSource =
-      ' || nodeType === "Placeholder" && (' +
-      joinComparisons(
-        placeholderTypes,
-        "(node as t.Placeholder).expectedNode"
-      ) +
-      ")";
-  }
-
-  const result =
-    NODE_FIELDS[type] || FLIPPED_ALIAS_KEYS[type]
-      ? `node is t.${type}`
-      : "boolean";
-
-  return `export function is${type}(node: object | null | undefined, opts?: object | null): ${result} {
-    ${deprecated || ""}
-    if (!node) return false;
-
-    const nodeType = (node as t.Node).type;
-    if (${
-      aliasSource ? aliasSource : `nodeType === ${targetType}`
-    }${placeholderSource}) {
-      if (typeof opts === "undefined") {
-        return true;
-      } else {
-        return shallowEqual(node, opts);
-      }
-    }
-
-    return false;
-  }
-  `;
-}
-
-export default function generateValidators() {
-  let output = `/*
- * This file is auto-generated! Do not modify it directly.
- * To re-generate run 'make build'
- */
-import shallowEqual from "../../utils/shallowEqual";
-import type * as t from "../..";\n\n`;
-
-  Object.keys(VISITOR_KEYS).forEach(type => {
-    output += addIsHelper(type);
-  });
-
-  Object.keys(FLIPPED_ALIAS_KEYS).forEach(type => {
-    output += addIsHelper(type, FLIPPED_ALIAS_KEYS[type]);
-  });
-
-  Object.keys(DEPRECATED_KEYS).forEach(type => {
-    const newType = DEPRECATED_KEYS[type];
-    const deprecated = `console.trace("The node type ${type} has been renamed to ${newType}");`;
-    output += addIsHelper(type, null, deprecated);
-  });
-
-  return output;
-}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/scripts/package.json b/tools/node_modules/eslint/node_modules/@babel/types/scripts/package.json
deleted file mode 100644
index 5ffd9800b97cf2..00000000000000
--- a/tools/node_modules/eslint/node_modules/@babel/types/scripts/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{ "type": "module" }
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/scripts/utils/formatBuilderName.js b/tools/node_modules/eslint/node_modules/@babel/types/scripts/utils/formatBuilderName.js
deleted file mode 100644
index f00a3c4a610e22..00000000000000
--- a/tools/node_modules/eslint/node_modules/@babel/types/scripts/utils/formatBuilderName.js
+++ /dev/null
@@ -1,8 +0,0 @@
-const toLowerCase = Function.call.bind("".toLowerCase);
-
-export default function formatBuilderName(type) {
-  // FunctionExpression -> functionExpression
-  // JSXIdentifier -> jsxIdentifier
-  // V8IntrinsicIdentifier -> v8IntrinsicIdentifier
-  return type.replace(/^([A-Z](?=[a-z0-9])|[A-Z]+(?=[A-Z]))/, toLowerCase);
-}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/scripts/utils/lowerFirst.js b/tools/node_modules/eslint/node_modules/@babel/types/scripts/utils/lowerFirst.js
deleted file mode 100644
index 012f252a7f6d28..00000000000000
--- a/tools/node_modules/eslint/node_modules/@babel/types/scripts/utils/lowerFirst.js
+++ /dev/null
@@ -1,3 +0,0 @@
-export default function lowerFirst(string) {
-  return string[0].toLowerCase() + string.slice(1);
-}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/scripts/utils/stringifyValidator.js b/tools/node_modules/eslint/node_modules/@babel/types/scripts/utils/stringifyValidator.js
deleted file mode 100644
index a3da470ad7c864..00000000000000
--- a/tools/node_modules/eslint/node_modules/@babel/types/scripts/utils/stringifyValidator.js
+++ /dev/null
@@ -1,69 +0,0 @@
-export default function stringifyValidator(validator, nodePrefix) {
-  if (validator === undefined) {
-    return "any";
-  }
-
-  if (validator.each) {
-    return `Array<${stringifyValidator(validator.each, nodePrefix)}>`;
-  }
-
-  if (validator.chainOf) {
-    const ret = stringifyValidator(validator.chainOf[1], nodePrefix);
-    return Array.isArray(ret) && ret.length === 1 && ret[0] === "any"
-      ? stringifyValidator(validator.chainOf[0], nodePrefix)
-      : ret;
-  }
-
-  if (validator.oneOf) {
-    return validator.oneOf.map(JSON.stringify).join(" | ");
-  }
-
-  if (validator.oneOfNodeTypes) {
-    return validator.oneOfNodeTypes.map(_ => nodePrefix + _).join(" | ");
-  }
-
-  if (validator.oneOfNodeOrValueTypes) {
-    return validator.oneOfNodeOrValueTypes
-      .map(_ => {
-        return isValueType(_) ? _ : nodePrefix + _;
-      })
-      .join(" | ");
-  }
-
-  if (validator.type) {
-    return validator.type;
-  }
-
-  if (validator.shapeOf) {
-    return (
-      "{ " +
-      Object.keys(validator.shapeOf)
-        .map(shapeKey => {
-          const propertyDefinition = validator.shapeOf[shapeKey];
-          if (propertyDefinition.validate) {
-            const isOptional =
-              propertyDefinition.optional || propertyDefinition.default != null;
-            return (
-              shapeKey +
-              (isOptional ? "?: " : ": ") +
-              stringifyValidator(propertyDefinition.validate)
-            );
-          }
-          return null;
-        })
-        .filter(Boolean)
-        .join(", ") +
-      " }"
-    );
-  }
-
-  return ["any"];
-}
-
-/**
- * Heuristic to decide whether or not the given type is a value type (eg. "null")
- * or a Node type (eg. "Expression").
- */
-export function isValueType(type) {
-  return type.charAt(0).toLowerCase() === type.charAt(0);
-}
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/scripts/utils/toFunctionName.js b/tools/node_modules/eslint/node_modules/@babel/types/scripts/utils/toFunctionName.js
deleted file mode 100644
index 2b645780ec623f..00000000000000
--- a/tools/node_modules/eslint/node_modules/@babel/types/scripts/utils/toFunctionName.js
+++ /dev/null
@@ -1,4 +0,0 @@
-export default function toFunctionName(typeName) {
-  const _ = typeName.replace(/^TS/, "ts").replace(/^JSX/, "jsx");
-  return _.slice(0, 1).toLowerCase() + _.slice(1);
-}
diff --git a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/dist/index.cjs.cjs b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/dist/index.cjs.cjs
index f5708666719128..da5b0a3fef306b 100644
--- a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/dist/index.cjs.cjs
+++ b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/dist/index.cjs.cjs
@@ -1,15 +1,9 @@
 'use strict';
 
-Object.defineProperty(exports, '__esModule', { value: true });
-
 var jsdocTypePrattParser = require('jsdoc-type-pratt-parser');
 var esquery = require('esquery');
 var commentParser = require('comment-parser');
 
-function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
-
-var esquery__default = /*#__PURE__*/_interopDefaultLegacy(esquery);
-
 /**
  * Removes initial and ending brackets from `rawType`
  * @param {JsdocTypeLine[]|JsdocTag} container
@@ -280,7 +274,10 @@ const commentParserToESTree = (jsdoc, mode, {
         initial,
         type: 'JsdocDescriptionLine'
       });
-      holder.description += holder.description ? '\n' + description : description;
+
+      if (!tag) {
+        holder.description += idx <= 1 && !lastTag ? description : '\n' + description;
+      }
     } // Clean-up where last line itself has tag content
 
 
@@ -321,9 +318,9 @@ const commentHandler = settings => {
     const {
       mode
     } = settings;
-    const selector = esquery__default["default"].parse(commentSelector);
+    const selector = esquery.parse(commentSelector);
     const ast = commentParserToESTree(jsdoc, mode);
-    return esquery__default["default"].matches(ast, selector, null, {
+    return esquery.matches(ast, selector, null, {
       visitorKeys: { ...jsdocTypePrattParser.visitorKeys,
         ...jsdocVisitorKeys
       }
@@ -351,8 +348,8 @@ const {
 const hasSeeWithLink = spec => {
   return spec.tag === 'see' && /\{@link.+?\}/u.test(spec.source[0].source);
 };
-const defaultNoTypes = ['default', 'defaultvalue', 'see'];
-const defaultNoNames = ['access', 'author', 'default', 'defaultvalue', 'description', 'example', 'exception', 'kind', 'license', 'return', 'returns', 'since', 'summary', 'throws', 'version', 'variation'];
+const defaultNoTypes = ['default', 'defaultvalue', 'description', 'example', 'file', 'fileoverview', 'license', 'overview', 'see', 'summary'];
+const defaultNoNames = ['access', 'author', 'default', 'defaultvalue', 'description', 'example', 'exception', 'file', 'fileoverview', 'kind', 'license', 'overview', 'return', 'returns', 'since', 'summary', 'throws', 'version', 'variation'];
 const optionalBrackets = /^\[(?<name>[^=]*)=[^\]]*\]/u;
 const preserveTypeTokenizer = typeTokenizer('preserve');
 const preserveDescriptionTokenizer = descriptionTokenizer('preserve');
@@ -553,7 +550,7 @@ const getTSFunctionComment = function (astNode) {
 };
 
 const invokedExpression = new Set(['CallExpression', 'OptionalCallExpression', 'NewExpression']);
-const allowableCommentNode = new Set(['VariableDeclaration', 'ExpressionStatement', 'MethodDefinition', 'Property', 'ObjectProperty', 'ClassProperty', 'PropertyDefinition', 'ExportDefaultDeclaration']);
+const allowableCommentNode = new Set(['AssignmentPattern', 'VariableDeclaration', 'ExpressionStatement', 'MethodDefinition', 'Property', 'ObjectProperty', 'ClassProperty', 'PropertyDefinition', 'ExportDefaultDeclaration']);
 /**
  * Reduces the provided node to the appropriate node for evaluating
  * JSDoc comment status.
diff --git a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/package.json b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/package.json
index a3e526ea4107f0..e66e046205f3ae 100644
--- a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/package.json
+++ b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@es-joy/jsdoccomment",
-  "version": "0.31.0",
+  "version": "0.33.4",
   "author": "Brett Zamir <brettz9@yahoo.com>",
   "contributors": [],
   "description": "Maintained replacement for ESLint's deprecated SourceCode#getJSDocComment along with other jsdoc utilities",
@@ -38,7 +38,7 @@
   },
   "homepage": "https://github.com/es-joy/jsdoccomment",
   "engines": {
-    "node": "^14 || ^16 || ^17 || ^18"
+    "node": "^14 || ^16 || ^17 || ^18 || ^19"
   },
   "dependencies": {
     "comment-parser": "1.3.1",
@@ -46,33 +46,33 @@
     "jsdoc-type-pratt-parser": "~3.1.0"
   },
   "devDependencies": {
-    "@babel/core": "^7.17.12",
+    "@babel/core": "^7.19.3",
     "@babel/plugin-syntax-class-properties": "^7.12.13",
-    "@babel/preset-env": "^7.17.12",
+    "@babel/preset-env": "^7.19.4",
     "@brettz9/eslint-plugin": "^1.0.4",
-    "@rollup/plugin-babel": "^5.3.1",
-    "c8": "^7.11.3",
+    "@rollup/plugin-babel": "^6.0.0",
+    "c8": "^7.12.0",
     "chai": "^4.3.6",
-    "eslint": "^8.15.0",
-    "eslint-config-ash-nazg": "33.1.0",
+    "eslint": "^8.25.0",
+    "eslint-config-ash-nazg": "34.3.0",
     "eslint-config-standard": "^17.0.0",
     "eslint-plugin-array-func": "^3.1.7",
     "eslint-plugin-compat": "^4.0.2",
     "eslint-plugin-eslint-comments": "^3.2.0",
-    "eslint-plugin-html": "^6.2.0",
+    "eslint-plugin-html": "^7.1.0",
     "eslint-plugin-import": "^2.26.0",
-    "eslint-plugin-jsdoc": "^39.2.9",
-    "eslint-plugin-markdown": "^2.2.1",
-    "eslint-plugin-n": "^15.2.0",
+    "eslint-plugin-jsdoc": "^39.3.13",
+    "eslint-plugin-markdown": "^3.0.0",
+    "eslint-plugin-n": "^15.3.0",
     "eslint-plugin-no-unsanitized": "^4.0.1",
     "eslint-plugin-no-use-extend-native": "^0.5.0",
-    "eslint-plugin-promise": "^6.0.0",
-    "eslint-plugin-sonarjs": "^0.13.0",
-    "eslint-plugin-unicorn": "^42.0.0",
-    "espree": "^9.3.2",
+    "eslint-plugin-promise": "^6.1.0",
+    "eslint-plugin-sonarjs": "^0.16.0",
+    "eslint-plugin-unicorn": "^44.0.2",
+    "espree": "^9.4.0",
     "estraverse": "^5.3.0",
-    "mocha": "^10.0.0",
-    "rollup": "^2.74.0"
+    "mocha": "^10.1.0",
+    "rollup": "^3.2.3"
   },
   "scripts": {
     "open": "open ./coverage/lcov-report/index.html",
@@ -82,6 +82,5 @@
     "mocha": "mocha --require chai/register-expect.js",
     "c8": "c8 npm run mocha",
     "test": "npm run lint && npm run rollup && npm run c8"
-  },
-  "readme": "# @es-joy/jsdoccomment\n\n[![Node.js CI status](https://github.com/brettz9/getJSDocComment/workflows/Node.js%20CI/badge.svg)](https://github.com/brettz9/getJSDocComment/actions)\n\nThis project aims to preserve and expand upon the\n`SourceCode#getJSDocComment` functionality of the deprecated ESLint method.\n\nIt also exports a number of functions currently for working with JSDoc:\n\n## API\n\n### `parseComment`\n\nFor parsing `comment-parser` in a JSDoc-specific manner.\nMight wish to have tags with or without tags, etc. derived from a split off\nJSON file.\n\n### `commentParserToESTree`\n\nConverts [comment-parser](https://github.com/syavorsky/comment-parser)\nAST to ESTree/ESLint/Babel friendly AST. See the \"ESLint AST...\" section below.\n\n### `estreeToString`\n\nStringifies. In addition to the node argument, it accepts an optional second\noptions object with a single `preferRawType` key. If you don't need to modify\nJSDoc type AST, you might wish to set this to `true` to get the benefits of\npreserving the raw form, but for AST-based stringification of JSDoc types,\nkeep it `false` (the default).\n\n### `jsdocVisitorKeys`\n\nThe [VisitorKeys](https://github.com/eslint/eslint-visitor-keys)\nfor `JsdocBlock`, `JsdocDescriptionLine`, and `JsdocTag`. More likely to be\nsubject to change or dropped in favor of another type parser.\n\n### `jsdocTypeVisitorKeys`\n\nJust a re-export of [VisitorKeys](https://github.com/eslint/eslint-visitor-keys)\nfrom [`jsdoc-type-pratt-parser`](https://github.com/simonseyock/jsdoc-type-pratt-parser/).\n\n### `getDefaultTagStructureForMode`\n\nProvides info on JSDoc tags:\n\n- `nameContents` ('namepath-referencing'|'namepath-defining'|\n    'dual-namepath-referencing'|false) - Whether and how a name is allowed\n    following any type. Tags without a proper name (value `false`) may still\n    have a description (which can appear like a name); `descriptionAllowed`\n    in such cases would be `true`.\n    The presence of a truthy `nameContents` value is therefore only intended\n    to signify whether separate parsing should occur for a name vs. a\n    description, and what its nature should be.\n- `nameRequired` (boolean) - Whether a name must be present following any type.\n- `descriptionAllowed` (boolean) - Whether a description (following any name)\n    is allowed.\n- `typeAllowed` (boolean) - Whether the tag accepts a curly bracketed portion.\n    Even without a type, a tag may still have a name and/or description.\n- `typeRequired` (boolean) - Whether a curly bracketed type must be present.\n- `typeOrNameRequired` (boolean) - Whether either a curly bracketed type is\n    required or a name, but not necessarily both.\n\n### Miscellaneous\n\nAlso currently exports these utilities, though they might be removed in the\nfuture:\n\n- `getTokenizers` - Used with `parseComment` (its main core)\n- `toCamelCase` - Convert to CamelCase.\n- `hasSeeWithLink` - A utility to detect if a tag is `@see` and has a `@link`\n- `commentHandler` - Used by `eslint-plugin-jsdoc`. Might be removed in future.\n- `commentParserToESTree`- Converts [comment-parser](https://github.com/syavorsky/comment-parser)\n    AST to ESTree/ESLint/Babel friendly AST\n- `jsdocVisitorKeys` - The [VisitorKeys](https://github.com/eslint/eslint-visitor-keys)\n    for `JSDocBlock`, `JSDocDescriptionLine`, and `JSDocTag`. Might change.\n- `jsdocTypeVisitorKeys` - [VisitorKeys](https://github.com/eslint/eslint-visitor-keys)\n    for `jsdoc-type-pratt-parser`.\n- `getTokenizers` - A utility. Might be removed in future.\n- `toCamelCase` - A utility. Might be removed in future.\n- `hasSeeWithLink` - A utility to detect if a tag is `@see` and has a `@link`\n- `defaultNoTypes` = The tags which allow no types by default:\n    `default`, `defaultvalue`, `see`;\n- `defaultNoNames` - The tags which allow no names by default:\n    `access`, `author`, `default`, `defaultvalue`, `description`, `example`,\n    `exception`, `kind`, `license`, `return`, `returns`, `since`, `summary`,\n    `throws`, `version`, `variation`\n\n## ESLint AST produced for `comment-parser` nodes (`JsdocBlock`, `JsdocTag`, and `JsdocDescriptionLine`)\n\nNote: Although not added in this package, `@es-joy/jsdoc-eslint-parser` adds\na `jsdoc` property to other ES nodes (using this project's `getJSDocComment`\nto determine the specific comment-block that will be attached as AST).\n\n### `JsdocBlock`\n\nHas two visitable properties:\n\n1. `tags` (an array of `JsdocTag`; see below)\n2. `descriptionLines` (an array of `JsdocDescriptionLine` for multiline\n    descriptions).\n\nHas the following custom non-visitable property:\n\n1. `lastDescriptionLine` - A number\n2. `endLine` - A number representing the line number with `end`/`terminal`\n\nMay also have the following non-visitable properties from `comment-parser`:\n\n1. `description` - Same as `descriptionLines` but as a string with newlines.\n2. `delimiter`\n3. `postDelimiter`\n4. `lineEnd`\n5. `initial` (from `start`)\n6. `terminal` (from `end`)\n\n### `JsdocTag`\n\nHas three visitable properties:\n\n1. `parsedType` (the `jsdoc-type-pratt-parser` AST representation of the tag's\n    type (see the `jsdoc-type-pratt-parser` section below)).\n2. `descriptionLines` (an array of `JsdocDescriptionLine` for multiline\n    descriptions)\n3. `typeLines` (an array of `JsdocTypeLine` for multiline type strings)\n\nMay also have the following non-visitable properties from `comment-parser`\n(note that all are included from `comment-parser` except `end` as that is only\nfor JSDoc blocks and note that `type` is renamed to `rawType` and `start` to\n`initial`):\n\n1. `description` - Same as `descriptionLines` but as a string with newlines.\n2. `rawType` - `comment-parser` has this named as `type`, but because of a\n    conflict with ESTree using `type` for Node type, we renamed it to\n    `rawType`. It is otherwise the same as in `comment-parser`, i.e., a string\n    with newlines, though with the initial `{` and final `}` stripped out.\n    See `typeLines` for the array version of this property.\n3. `initial` - Renamed from `start` to avoid potential conflicts with\n    Acorn-style parser processing tools\n4. `delimiter`\n5. `postDelimiter`\n6. `tag` (this does differ from `comment-parser` now in terms of our stripping\n    the initial `@`)\n7. `postTag`\n8. `name`\n9. `postName`\n10. `postType`\n\n### `JsdocDescriptionLine`\n\nNo visitable properties.\n\nMay also have the following non-visitable properties from `comment-parser`:\n\n1. `delimiter`\n2. `postDelimiter`\n3. `initial` (from `start`)\n4. `description`\n\n### `JsdocTypeLine`\n\nNo visitable properties.\n\nMay also have the following non-visitable properties from `comment-parser`:\n\n1. `delimiter`\n2. `postDelimiter`\n3. `initial` (from `start`)\n4. `rawType` - Renamed from `comment-parser` to avoid a conflict. See\n    explanation under `JsdocTag`\n\n## ESLint AST produced for `jsdoc-type-pratt-parser`\n\nThe AST, including `type`, remains as is from [jsdoc-type-pratt-parser](https://github.com/simonseyock/jsdoc-type-pratt-parser/).\n\nThe type will always begin with a `JsdocType` prefix added, along with a\ncamel-cased type name, e.g., `JsdocTypeUnion`.\n\nThe `jsdoc-type-pratt-parser` visitor keys are also preserved without change.\n\n## Installation\n\n```shell\nnpm i @es-joy/jsdoccomment\n```\n\n## Changelog\n\nThe changelog can be found on the [CHANGES.md](./CHANGES.md).\n<!--## Contributing\n\nEveryone is welcome to contribute. Please take a moment to review the [contributing guidelines](CONTRIBUTING.md).\n-->\n## Authors and license\n\n[Brett Zamir](http://brett-zamir.me/) and\n[contributors](https://github.com/es-joy/jsdoc-eslint-parser/graphs/contributors).\n\nMIT License, see the included [LICENSE-MIT.txt](LICENSE-MIT.txt) file.\n\n## To-dos\n\n1. Get complete code coverage\n2. Might add `trailing` for `JsdocBlock` to know whether it is followed by a\n    line break or what not; `comment-parser` does not provide, however\n3. Fix and properly utilize `indent` argument (challenging for\n    `eslint-plugin-jsdoc` but needed for `jsdoc-eslint-parser` stringifiers\n    to be more faithful); should also then use the proposed `trailing` as well\n"
+  }
 }
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/commentParserToESTree.js b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/commentParserToESTree.js
index 43587807406b49..5c4de2ad14c367 100644
--- a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/commentParserToESTree.js
+++ b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/commentParserToESTree.js
@@ -282,9 +282,12 @@ const commentParserToESTree = (jsdoc, mode, {
               type: 'JsdocDescriptionLine'
             }
       );
-      holder.description += holder.description
-        ? '\n' + description
-        : description;
+
+      if (!tag) {
+        holder.description += idx <= 1 && !lastTag
+          ? description
+          : '\n' + description;
+      }
     }
 
     // Clean-up where last line itself has tag content
diff --git a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/jsdoccomment.js b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/jsdoccomment.js
index 7a20d23ca437f4..2821a49b2b1f94 100644
--- a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/jsdoccomment.js
+++ b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/jsdoccomment.js
@@ -119,6 +119,7 @@ const invokedExpression = new Set(
   ['CallExpression', 'OptionalCallExpression', 'NewExpression']
 );
 const allowableCommentNode = new Set([
+  'AssignmentPattern',
   'VariableDeclaration',
   'ExpressionStatement',
   'MethodDefinition',
diff --git a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/parseComment.js b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/parseComment.js
index e6a9c8283efc2a..ef189c260ca145 100644
--- a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/parseComment.js
+++ b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/parseComment.js
@@ -15,14 +15,19 @@ export const hasSeeWithLink = (spec) => {
   return spec.tag === 'see' && (/\{@link.+?\}/u).test(spec.source[0].source);
 };
 
-export const defaultNoTypes = ['default', 'defaultvalue', 'see'];
+export const defaultNoTypes = [
+  'default', 'defaultvalue', 'description', 'example',
+  'file', 'fileoverview', 'license',
+  'overview', 'see', 'summary'
+];
 
 export const defaultNoNames = [
   'access', 'author',
   'default', 'defaultvalue',
   'description',
-  'example', 'exception', 'kind',
-  'license',
+  'example', 'exception', 'file', 'fileoverview',
+  'kind',
+  'license', 'overview',
   'return', 'returns',
   'since', 'summary',
   'throws',
diff --git a/tools/node_modules/eslint/node_modules/@humanwhocodes/config-array/api.js b/tools/node_modules/eslint/node_modules/@humanwhocodes/config-array/api.js
index b0f4b707a1f54e..2b1945ac811603 100644
--- a/tools/node_modules/eslint/node_modules/@humanwhocodes/config-array/api.js
+++ b/tools/node_modules/eslint/node_modules/@humanwhocodes/config-array/api.js
@@ -124,6 +124,18 @@ function isString(value) {
 	return typeof value === 'string';
 }
 
+/**
+ * Asserts that the files key of a config object is a nonempty array.
+ * @param {object} config The config object to check.
+ * @returns {void}
+ * @throws {TypeError} If the files key isn't a nonempty array. 
+ */
+function assertNonEmptyFilesArray(config) {
+	if (!Array.isArray(config.files) || config.files.length === 0) {
+		throw new TypeError('The files key must be a non-empty array.');
+	}
+}
+
 /**
  * Wrapper around minimatch that caches minimatch patterns for
  * faster matching speed over multiple file path evaluations.
@@ -132,7 +144,7 @@ function isString(value) {
  * @param {object} options The minimatch options to use.
  * @returns 
  */
-function doMatch(filepath, pattern, options) {
+function doMatch(filepath, pattern, options = {}) {
 
 	let cache = minimatchCache;
 
@@ -143,7 +155,7 @@ function doMatch(filepath, pattern, options) {
 	let matcher = cache.get(pattern);
 
 	if (!matcher) {
-		matcher = new Minimatch(pattern, options);
+		matcher = new Minimatch(pattern, Object.assign({}, MINIMATCH_OPTIONS, options));
 		cache.set(pattern, matcher);
 	}
 
@@ -260,51 +272,42 @@ function normalizeSync(items, context, extraConfigTypes) {
  * @param {string} relativeFilePath The relative path of the file to check.
  * @returns {boolean} True if the path should be ignored and false if not.
  */
-function shouldIgnoreFilePath(ignores, filePath, relativeFilePath) {
+function shouldIgnorePath(ignores, filePath, relativeFilePath) {
 
 	// all files outside of the basePath are ignored
 	if (relativeFilePath.startsWith('..')) {
 		return true;
 	}
 
-	let shouldIgnore = false;
+	return ignores.reduce((ignored, matcher) => {
 
-	for (const matcher of ignores) {
+		if (!ignored) {
 
-		if (typeof matcher === 'function') {
-			shouldIgnore = shouldIgnore || matcher(filePath);
-			continue;
-		}
-
-		/*
-		 * If there's a negated pattern, that means anything matching
-		 * must NOT be ignored. To do that, we need to use the `flipNegate`
-		 * option for minimatch to check if the filepath matches the
-		 * pattern specified after the !, and if that result is true,
-		 * then we return false immediately because this file should
-		 * never be ignored.
-		 */
-		if (matcher.startsWith('!')) {
+			if (typeof matcher === 'function') {
+				return matcher(filePath);
+			}
 
-			/*
-			 * The file must already be ignored in order to apply a negated
-			 * pattern, because negated patterns simply remove files that
-			 * would already be ignored.
-			 */
-			if (shouldIgnore &&
-				doMatch(relativeFilePath, matcher, {
-					...MINIMATCH_OPTIONS,
-					flipNegate: true
-				})) {
-				return false;
+			// don't check negated patterns because we're not ignored yet
+			if (!matcher.startsWith('!')) {
+				return doMatch(relativeFilePath, matcher);
 			}
-		} else {
-			shouldIgnore = shouldIgnore || doMatch(relativeFilePath, matcher, MINIMATCH_OPTIONS);
+
+			// otherwise we're still not ignored
+			return false;
+
 		}
 
-	}
+		// only need to check negated patterns because we're ignored
+		if (typeof matcher === 'string' && matcher.startsWith('!')) {
+			return !doMatch(relativeFilePath, matcher, {
+				flipNegate: true
+			});
+		}
+
+		return ignored;
+
+	}, false);
 
-	return shouldIgnore;
 }
 
 /**
@@ -327,15 +330,13 @@ function pathMatches(filePath, basePath, config) {
 	const relativeFilePath = path.relative(basePath, filePath);
 
 	// if files isn't an array, throw an error
-	if (!Array.isArray(config.files) || config.files.length === 0) {
-		throw new TypeError('The files key must be a non-empty array.');
-	}
+	assertNonEmptyFilesArray(config);
 
 	// match both strings and functions
 	const match = pattern => {
 
 		if (isString(pattern)) {
-			return doMatch(relativeFilePath, pattern, MINIMATCH_OPTIONS);
+			return doMatch(relativeFilePath, pattern);
 		}
 
 		if (typeof pattern === 'function') {
@@ -359,7 +360,7 @@ function pathMatches(filePath, basePath, config) {
 	 * if there are any files to ignore.
 	 */
 	if (filePathMatchesPattern && config.ignores) {
-		filePathMatchesPattern = !shouldIgnoreFilePath(config.ignores, filePath, relativeFilePath);
+		filePathMatchesPattern = !shouldIgnorePath(config.ignores, filePath, relativeFilePath);
 	}
 
 	return filePathMatchesPattern;
@@ -429,11 +430,11 @@ class ConfigArray extends Array {
 	 * @param {Array<string>} [options.configTypes] List of config types supported.
 	 */
 	constructor(configs, {
-			basePath = '',
-			normalized = false,
-			schema: customSchema,
-			extraConfigTypes = []
-		} = {}
+		basePath = '',
+		normalized = false,
+		schema: customSchema,
+		extraConfigTypes = []
+	} = {}
 	) {
 		super();
 
@@ -482,7 +483,10 @@ class ConfigArray extends Array {
 
 		// init cache
 		dataCache.set(this, {
-			explicitMatches: new Map()
+			explicitMatches: new Map(),
+			directoryMatches: new Map(),
+			files: undefined,
+			ignores: undefined
 		});
 
 		// load the configs into this array
@@ -572,7 +576,38 @@ class ConfigArray extends Array {
 			 * are additional keys, then ignores act like exclusions.
 			 */
 			if (config.ignores && Object.keys(config).length === 1) {
-				result.push(...config.ignores);
+
+				/*
+				 * If there are directory ignores, then we need to double up
+				 * the patterns to be ignored. For instance, `foo` will also
+				 * need `foo/**` in order to account for subdirectories.
+				 */
+				config.ignores.forEach(ignore => {
+
+					result.push(ignore);
+					
+					if (typeof ignore === 'string') {
+
+						// unignoring files won't work unless we unignore directories too
+						if (ignore.startsWith('!')) {
+
+							if (ignore.endsWith('/**')) {
+								result.push(ignore.slice(0, ignore.length - 3));
+							} else if (ignore.endsWith('/*')) {
+								result.push(ignore.slice(0, ignore.length - 2));
+							}
+						}
+
+						// directories should work with or without a trailing slash
+						if (ignore.endsWith('/')) {
+							result.push(ignore.slice(0, ignore.length - 1));
+							result.push(ignore + '**');
+						} else if (!ignore.endsWith('*')) {
+							result.push(ignore + '/**');
+						}
+
+					}
+				});
 			}
 		}
 
@@ -680,7 +715,7 @@ class ConfigArray extends Array {
 		// TODO: Maybe move elsewhere? Maybe combine with getConfig() logic?
 		const relativeFilePath = path.relative(this.basePath, filePath);
 
-		if (shouldIgnoreFilePath(this.ignores, filePath, relativeFilePath)) {
+		if (shouldIgnorePath(this.ignores, filePath, relativeFilePath)) {
 			debug(`Ignoring ${filePath}`);
 
 			// cache and return result
@@ -726,11 +761,20 @@ class ConfigArray extends Array {
 
 		// next check to see if the file should be ignored
 
+		// check if this should be ignored due to its directory
+		if (this.isDirectoryIgnored(path.dirname(filePath))) {
+			debug(`Ignoring ${filePath} based on directory pattern`);
+
+			// cache and return result - finalConfig is undefined at this point
+			cache.set(filePath, finalConfig);
+			return finalConfig;
+		}
+
 		// TODO: Maybe move elsewhere?
 		const relativeFilePath = path.relative(this.basePath, filePath);
 
-		if (shouldIgnoreFilePath(this.ignores, filePath, relativeFilePath)) {
-			debug(`Ignoring ${filePath}`);
+		if (shouldIgnorePath(this.ignores, filePath, relativeFilePath)) {
+			debug(`Ignoring ${filePath} based on file pattern`);
 
 			// cache and return result - finalConfig is undefined at this point
 			cache.set(filePath, finalConfig);
@@ -741,15 +785,70 @@ class ConfigArray extends Array {
 
 		const matchingConfigIndices = [];
 		let matchFound = false;
+		const universalPattern = /\/\*{1,2}$/;
 
 		this.forEach((config, index) => {
 
 			if (!config.files) {
-				debug(`Universal config found for ${filePath}`);
+				debug(`Anonymous universal config found for ${filePath}`);
 				matchingConfigIndices.push(index);
 				return;
 			}
 
+			assertNonEmptyFilesArray(config);
+
+			/*
+			 * If a config has a files pattern ending in /** or /*, and the
+			 * filePath only matches those patterns, then the config is only
+			 * applied if there is another config where the filePath matches
+			 * a file with a specific extensions such as *.js.
+			 */
+
+			const universalFiles = config.files.filter(
+				pattern => universalPattern.test(pattern)
+			);
+
+			// universal patterns were found so we need to check the config twice
+			if (universalFiles.length) {
+
+				debug('Universal files patterns found. Checking carefully.');
+
+				const nonUniversalFiles = config.files.filter(
+					pattern => !universalPattern.test(pattern)
+				);
+
+				// check that the config matches without the non-universal files first
+				if (
+					nonUniversalFiles.length && 
+					pathMatches(
+						filePath, this.basePath,
+						{ files: nonUniversalFiles, ignores: config.ignores }
+					)
+				) {
+					debug(`Matching config found for ${filePath}`);
+					matchingConfigIndices.push(index);
+					matchFound = true;
+					return;
+				}
+
+				// if there wasn't a match then check if it matches with universal files
+				if (
+					universalFiles.length &&
+					pathMatches(
+						filePath, this.basePath,
+						{ files: universalFiles, ignores: config.ignores }
+					)
+				) {
+					debug(`Matching config found for ${filePath}`);
+					matchingConfigIndices.push(index);
+					return;
+				}
+
+				// if we make here, then there was no match
+				return;
+			}
+
+			// the normal case
 			if (pathMatches(filePath, this.basePath, config)) {
 				debug(`Matching config found for ${filePath}`);
 				matchingConfigIndices.push(index);
@@ -797,11 +896,60 @@ class ConfigArray extends Array {
 	 * Determines if the given filepath is ignored based on the configs.
 	 * @param {string} filePath The complete path of a file to check.
 	 * @returns {boolean} True if the path is ignored, false if not.
+	 * @deprecated Use `isFileIgnored` instead.
 	 */
 	isIgnored(filePath) {
+		return this.isFileIgnored(filePath);
+	}
+
+	/**
+	 * Determines if the given filepath is ignored based on the configs.
+	 * @param {string} filePath The complete path of a file to check.
+	 * @returns {boolean} True if the path is ignored, false if not.
+	 */
+	isFileIgnored(filePath) {
 		return this.getConfig(filePath) === undefined;
 	}
 
+	/**
+	 * Determines if the given directory is ignored based on the configs.
+	 * This checks only default `ignores` that don't have `files` in the 
+	 * same config. A pattern such as `/foo` be considered to ignore the directory
+	 * while a pattern such as `/foo/**` is not considered to ignore the
+	 * directory because it is matching files.
+	 * @param {string} directoryPath The complete path of a directory to check.
+	 * @returns {boolean} True if the directory is ignored, false if not. Will
+	 * 		return true for any directory that is not inside of `basePath`.
+	 * @throws {Error} When the `ConfigArray` is not normalized.
+	 */
+	isDirectoryIgnored(directoryPath) {
+
+		assertNormalized(this);
+
+		const relativeDirectoryPath = path.relative(this.basePath, directoryPath);
+		if (relativeDirectoryPath.startsWith('..')) {
+			return true;
+		}
+
+		// first check the cache
+		const cache = dataCache.get(this).directoryMatches;
+
+		if (cache.has(relativeDirectoryPath)) {
+			return cache.get(relativeDirectoryPath);
+		}
+		
+		// first check non-/** paths
+		const result = shouldIgnorePath(
+			this.ignores, //.filter(matcher => typeof matcher === "function" || !matcher.endsWith("/**")),
+			directoryPath,
+			relativeDirectoryPath
+		);
+
+		cache.set(relativeDirectoryPath, result);
+
+		return result;
+	}
+
 }
 
 exports.ConfigArray = ConfigArray;
diff --git a/tools/node_modules/eslint/node_modules/@humanwhocodes/config-array/package.json b/tools/node_modules/eslint/node_modules/@humanwhocodes/config-array/package.json
index cedda5c69caacc..021e9f928b9632 100644
--- a/tools/node_modules/eslint/node_modules/@humanwhocodes/config-array/package.json
+++ b/tools/node_modules/eslint/node_modules/@humanwhocodes/config-array/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@humanwhocodes/config-array",
-  "version": "0.10.7",
+  "version": "0.11.7",
   "description": "Glob-based configuration matching.",
   "author": "Nicholas C. Zakas",
   "main": "api.js",
@@ -19,6 +19,7 @@
     "build": "rollup -c",
     "format": "nitpik",
     "lint": "eslint *.config.js src/*.js tests/*.js",
+    "lint:fix": "eslint --fix *.config.js src/*.js tests/*.js",
     "prepublish": "npm run build",
     "test:coverage": "nyc --include src/*.js npm run test",
     "test": "mocha -r esm tests/ --recursive"
@@ -43,13 +44,13 @@
   "dependencies": {
     "@humanwhocodes/object-schema": "^1.2.1",
     "debug": "^4.1.1",
-    "minimatch": "^3.0.4"
+    "minimatch": "^3.0.5"
   },
   "devDependencies": {
     "@nitpik/javascript": "0.4.0",
     "@nitpik/node": "0.0.5",
-    "chai": "4.2.0",
-    "eslint": "8.24.0",
+    "chai": "4.3.6",
+    "eslint": "8.26.0",
     "esm": "3.2.25",
     "lint-staged": "13.0.3",
     "mocha": "6.2.3",
diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs b/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs
index d991821362bb16..917a3303abdccd 100644
--- a/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs
+++ b/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs
@@ -290,7 +290,6 @@ const LINE_GTR_ZERO = '`line` must be greater than 0 (lines start at line 1)';
 const COL_GTR_EQ_ZERO = '`column` must be greater than or equal to 0 (columns start at column 0)';
 const LEAST_UPPER_BOUND = -1;
 const GREATEST_LOWER_BOUND = 1;
-const ALL_BOUND = 0;
 /**
  * Returns the encoded (VLQ string) form of the SourceMap's mappings field.
  */
@@ -409,11 +408,12 @@ class TraceMap {
         const { names, resolvedSources } = map;
         return OMapping(resolvedSources[segment[SOURCES_INDEX]], segment[SOURCE_LINE] + 1, segment[SOURCE_COLUMN], segment.length === 5 ? names[segment[NAMES_INDEX]] : null);
     };
-    allGeneratedPositionsFor = (map, { source, line, column }) => {
-        return generatedPosition(map, source, line, column, ALL_BOUND);
+    allGeneratedPositionsFor = (map, { source, line, column, bias }) => {
+        // SourceMapConsumer uses LEAST_UPPER_BOUND for some reason, so we follow suit.
+        return generatedPosition(map, source, line, column, bias || LEAST_UPPER_BOUND, true);
     };
     generatedPositionFor = (map, { source, line, column, bias }) => {
-        return generatedPosition(map, source, line, column, bias || GREATEST_LOWER_BOUND);
+        return generatedPosition(map, source, line, column, bias || GREATEST_LOWER_BOUND, false);
     };
     eachMapping = (map, cb) => {
         const decoded = decodedMappings(map);
@@ -466,7 +466,7 @@ class TraceMap {
     encodedMap = (map) => {
         return clone(map, encodedMappings(map));
     };
-    function generatedPosition(map, source, line, column, bias) {
+    function generatedPosition(map, source, line, column, bias, all) {
         line--;
         if (line < 0)
             throw new Error(LINE_GTR_ZERO);
@@ -477,14 +477,14 @@ class TraceMap {
         if (sourceIndex === -1)
             sourceIndex = resolvedSources.indexOf(source);
         if (sourceIndex === -1)
-            return bias === ALL_BOUND ? [] : GMapping(null, null);
+            return all ? [] : GMapping(null, null);
         const generated = (map._bySources || (map._bySources = buildBySources(decodedMappings(map), (map._bySourceMemos = sources.map(memoizedState)))));
         const segments = generated[sourceIndex][line];
         if (segments == null)
-            return bias === ALL_BOUND ? [] : GMapping(null, null);
+            return all ? [] : GMapping(null, null);
         const memo = map._bySourceMemos[sourceIndex];
-        if (bias === ALL_BOUND)
-            return sliceGeneratedPositions(segments, memo, line, column);
+        if (all)
+            return sliceGeneratedPositions(segments, memo, line, column, bias);
         const index = traceSegmentInternal(segments, memo, line, column, bias);
         if (index === -1)
             return GMapping(null, null);
@@ -520,9 +520,17 @@ function traceSegmentInternal(segments, memo, line, column, bias) {
         return -1;
     return index;
 }
-function sliceGeneratedPositions(segments, memo, line, column) {
+function sliceGeneratedPositions(segments, memo, line, column, bias) {
     let min = traceSegmentInternal(segments, memo, line, column, GREATEST_LOWER_BOUND);
-    if (min === -1)
+    // We ignored the bias when tracing the segment so that we're guarnateed to find the first (in
+    // insertion order) segment that matched. Even if we did respect the bias when tracing, we would
+    // still need to call `lowerBound()` to find the first segment, which is slower than just looking
+    // for the GREATEST_LOWER_BOUND to begin with. The only difference that matters for us is when the
+    // binary search didn't match, in which case GREATEST_LOWER_BOUND just needs to increment to
+    // match LEAST_UPPER_BOUND.
+    if (!found && bias === LEAST_UPPER_BOUND)
+        min++;
+    if (min === -1 || min === segments.length)
         return [];
     // We may have found the segment that started at an earlier column. If this is the case, then we
     // need to slice all generated segments that match _that_ column, because all such segments span
diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js b/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js
index d53c9ff8cde8a8..a3251f166baed7 100644
--- a/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js
+++ b/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js
@@ -297,7 +297,6 @@
     const COL_GTR_EQ_ZERO = '`column` must be greater than or equal to 0 (columns start at column 0)';
     const LEAST_UPPER_BOUND = -1;
     const GREATEST_LOWER_BOUND = 1;
-    const ALL_BOUND = 0;
     /**
      * Returns the encoded (VLQ string) form of the SourceMap's mappings field.
      */
@@ -416,11 +415,12 @@
             const { names, resolvedSources } = map;
             return OMapping(resolvedSources[segment[SOURCES_INDEX]], segment[SOURCE_LINE] + 1, segment[SOURCE_COLUMN], segment.length === 5 ? names[segment[NAMES_INDEX]] : null);
         };
-        exports.allGeneratedPositionsFor = (map, { source, line, column }) => {
-            return generatedPosition(map, source, line, column, ALL_BOUND);
+        exports.allGeneratedPositionsFor = (map, { source, line, column, bias }) => {
+            // SourceMapConsumer uses LEAST_UPPER_BOUND for some reason, so we follow suit.
+            return generatedPosition(map, source, line, column, bias || LEAST_UPPER_BOUND, true);
         };
         exports.generatedPositionFor = (map, { source, line, column, bias }) => {
-            return generatedPosition(map, source, line, column, bias || GREATEST_LOWER_BOUND);
+            return generatedPosition(map, source, line, column, bias || GREATEST_LOWER_BOUND, false);
         };
         exports.eachMapping = (map, cb) => {
             const decoded = exports.decodedMappings(map);
@@ -473,7 +473,7 @@
         exports.encodedMap = (map) => {
             return clone(map, exports.encodedMappings(map));
         };
-        function generatedPosition(map, source, line, column, bias) {
+        function generatedPosition(map, source, line, column, bias, all) {
             line--;
             if (line < 0)
                 throw new Error(LINE_GTR_ZERO);
@@ -484,14 +484,14 @@
             if (sourceIndex === -1)
                 sourceIndex = resolvedSources.indexOf(source);
             if (sourceIndex === -1)
-                return bias === ALL_BOUND ? [] : GMapping(null, null);
+                return all ? [] : GMapping(null, null);
             const generated = (map._bySources || (map._bySources = buildBySources(exports.decodedMappings(map), (map._bySourceMemos = sources.map(memoizedState)))));
             const segments = generated[sourceIndex][line];
             if (segments == null)
-                return bias === ALL_BOUND ? [] : GMapping(null, null);
+                return all ? [] : GMapping(null, null);
             const memo = map._bySourceMemos[sourceIndex];
-            if (bias === ALL_BOUND)
-                return sliceGeneratedPositions(segments, memo, line, column);
+            if (all)
+                return sliceGeneratedPositions(segments, memo, line, column, bias);
             const index = traceSegmentInternal(segments, memo, line, column, bias);
             if (index === -1)
                 return GMapping(null, null);
@@ -527,9 +527,17 @@
             return -1;
         return index;
     }
-    function sliceGeneratedPositions(segments, memo, line, column) {
+    function sliceGeneratedPositions(segments, memo, line, column, bias) {
         let min = traceSegmentInternal(segments, memo, line, column, GREATEST_LOWER_BOUND);
-        if (min === -1)
+        // We ignored the bias when tracing the segment so that we're guarnateed to find the first (in
+        // insertion order) segment that matched. Even if we did respect the bias when tracing, we would
+        // still need to call `lowerBound()` to find the first segment, which is slower than just looking
+        // for the GREATEST_LOWER_BOUND to begin with. The only difference that matters for us is when the
+        // binary search didn't match, in which case GREATEST_LOWER_BOUND just needs to increment to
+        // match LEAST_UPPER_BOUND.
+        if (!found && bias === LEAST_UPPER_BOUND)
+            min++;
+        if (min === -1 || min === segments.length)
             return [];
         // We may have found the segment that started at an earlier column. If this is the case, then we
         // need to slice all generated segments that match _that_ column, because all such segments span
diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/package.json b/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/package.json
index 93ed138e0a8655..db3f8ac4853e5c 100644
--- a/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/package.json
+++ b/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@jridgewell/trace-mapping",
-  "version": "0.3.16",
+  "version": "0.3.17",
   "description": "Trace the original position through a source map",
   "keywords": [
     "source",
diff --git a/tools/node_modules/eslint/node_modules/acorn/dist/acorn.js b/tools/node_modules/eslint/node_modules/acorn/dist/acorn.js
index 8e8b225b0b3c8e..5a291db1552038 100644
--- a/tools/node_modules/eslint/node_modules/acorn/dist/acorn.js
+++ b/tools/node_modules/eslint/node_modules/acorn/dist/acorn.js
@@ -5527,7 +5527,7 @@
 
   // Acorn is a tiny, fast JavaScript parser written in JavaScript.
 
-  var version = "8.8.0";
+  var version = "8.8.1";
 
   Parser.acorn = {
     Parser: Parser,
diff --git a/tools/node_modules/eslint/node_modules/acorn/dist/acorn.mjs b/tools/node_modules/eslint/node_modules/acorn/dist/acorn.mjs
index 5ae045a7f2a7de..7ddf96b2a8ebed 100644
--- a/tools/node_modules/eslint/node_modules/acorn/dist/acorn.mjs
+++ b/tools/node_modules/eslint/node_modules/acorn/dist/acorn.mjs
@@ -5521,7 +5521,7 @@ pp.readWord = function() {
 
 // Acorn is a tiny, fast JavaScript parser written in JavaScript.
 
-var version = "8.8.0";
+var version = "8.8.1";
 
 Parser.acorn = {
   Parser: Parser,
diff --git a/tools/node_modules/eslint/node_modules/acorn/package.json b/tools/node_modules/eslint/node_modules/acorn/package.json
index 896061c412f549..579d89f5fff463 100644
--- a/tools/node_modules/eslint/node_modules/acorn/package.json
+++ b/tools/node_modules/eslint/node_modules/acorn/package.json
@@ -16,7 +16,7 @@
     ],
     "./package.json": "./package.json"
   },
-  "version": "8.8.0",
+  "version": "8.8.1",
   "engines": {
     "node": ">=0.4.0"
   },
diff --git a/tools/node_modules/eslint/node_modules/array-union/index.js b/tools/node_modules/eslint/node_modules/array-union/index.js
deleted file mode 100644
index 7f85d3d193ab85..00000000000000
--- a/tools/node_modules/eslint/node_modules/array-union/index.js
+++ /dev/null
@@ -1,5 +0,0 @@
-'use strict';
-
-module.exports = (...arguments_) => {
-	return [...new Set([].concat(...arguments_))];
-};
diff --git a/tools/node_modules/eslint/node_modules/array-union/package.json b/tools/node_modules/eslint/node_modules/array-union/package.json
deleted file mode 100644
index 5ad5afa7120994..00000000000000
--- a/tools/node_modules/eslint/node_modules/array-union/package.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
-	"name": "array-union",
-	"version": "2.1.0",
-	"description": "Create an array of unique values, in order, from the input arrays",
-	"license": "MIT",
-	"repository": "sindresorhus/array-union",
-	"author": {
-		"name": "Sindre Sorhus",
-		"email": "sindresorhus@gmail.com",
-		"url": "sindresorhus.com"
-	},
-	"engines": {
-		"node": ">=8"
-	},
-	"scripts": {
-		"test": "xo && ava && tsd"
-	},
-	"files": [
-		"index.js",
-		"index.d.ts"
-	],
-	"keywords": [
-		"array",
-		"set",
-		"uniq",
-		"unique",
-		"duplicate",
-		"remove",
-		"union",
-		"combine",
-		"merge"
-	],
-	"devDependencies": {
-		"ava": "^1.4.1",
-		"tsd": "^0.7.2",
-		"xo": "^0.24.0"
-	}
-}
diff --git a/tools/node_modules/eslint/node_modules/array-union/readme.md b/tools/node_modules/eslint/node_modules/array-union/readme.md
deleted file mode 100644
index 2474a1aed16d86..00000000000000
--- a/tools/node_modules/eslint/node_modules/array-union/readme.md
+++ /dev/null
@@ -1,34 +0,0 @@
-# array-union [![Build Status](https://travis-ci.org/sindresorhus/array-union.svg?branch=master)](https://travis-ci.org/sindresorhus/array-union)
-
-> Create an array of unique values, in order, from the input arrays
-
-
-## Install
-
-```
-$ npm install array-union
-```
-
-
-## Usage
-
-```js
-const arrayUnion = require('array-union');
-
-arrayUnion([1, 1, 2, 3], [2, 3]);
-//=> [1, 2, 3]
-
-arrayUnion(['foo', 'foo', 'bar']);
-//=> ['foo', 'bar']
-
-arrayUnion(['🐱', '🦄', '🐻'], ['🦄', '🌈']);
-//=> ['🐱', '🦄', '🐻', '🌈']
-
-arrayUnion(['🐱', '🦄'], ['🐻', '🦄'], ['🐶', '🌈', '🌈']);
-//=> ['🐱', '🦄', '🐻', '🐶', '🌈']
-```
-
-
-## License
-
-MIT © [Sindre Sorhus](https://sindresorhus.com)
diff --git a/tools/node_modules/eslint/node_modules/braces/LICENSE b/tools/node_modules/eslint/node_modules/braces/LICENSE
deleted file mode 100644
index d32ab4426a5f6b..00000000000000
--- a/tools/node_modules/eslint/node_modules/braces/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2014-2018, Jon Schlinkert.
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
diff --git a/tools/node_modules/eslint/node_modules/braces/index.js b/tools/node_modules/eslint/node_modules/braces/index.js
deleted file mode 100644
index 0eee0f567049b8..00000000000000
--- a/tools/node_modules/eslint/node_modules/braces/index.js
+++ /dev/null
@@ -1,170 +0,0 @@
-'use strict';
-
-const stringify = require('./lib/stringify');
-const compile = require('./lib/compile');
-const expand = require('./lib/expand');
-const parse = require('./lib/parse');
-
-/**
- * Expand the given pattern or create a regex-compatible string.
- *
- * ```js
- * const braces = require('braces');
- * console.log(braces('{a,b,c}', { compile: true })); //=> ['(a|b|c)']
- * console.log(braces('{a,b,c}')); //=> ['a', 'b', 'c']
- * ```
- * @param {String} `str`
- * @param {Object} `options`
- * @return {String}
- * @api public
- */
-
-const braces = (input, options = {}) => {
-  let output = [];
-
-  if (Array.isArray(input)) {
-    for (let pattern of input) {
-      let result = braces.create(pattern, options);
-      if (Array.isArray(result)) {
-        output.push(...result);
-      } else {
-        output.push(result);
-      }
-    }
-  } else {
-    output = [].concat(braces.create(input, options));
-  }
-
-  if (options && options.expand === true && options.nodupes === true) {
-    output = [...new Set(output)];
-  }
-  return output;
-};
-
-/**
- * Parse the given `str` with the given `options`.
- *
- * ```js
- * // braces.parse(pattern, [, options]);
- * const ast = braces.parse('a/{b,c}/d');
- * console.log(ast);
- * ```
- * @param {String} pattern Brace pattern to parse
- * @param {Object} options
- * @return {Object} Returns an AST
- * @api public
- */
-
-braces.parse = (input, options = {}) => parse(input, options);
-
-/**
- * Creates a braces string from an AST, or an AST node.
- *
- * ```js
- * const braces = require('braces');
- * let ast = braces.parse('foo/{a,b}/bar');
- * console.log(stringify(ast.nodes[2])); //=> '{a,b}'
- * ```
- * @param {String} `input` Brace pattern or AST.
- * @param {Object} `options`
- * @return {Array} Returns an array of expanded values.
- * @api public
- */
-
-braces.stringify = (input, options = {}) => {
-  if (typeof input === 'string') {
-    return stringify(braces.parse(input, options), options);
-  }
-  return stringify(input, options);
-};
-
-/**
- * Compiles a brace pattern into a regex-compatible, optimized string.
- * This method is called by the main [braces](#braces) function by default.
- *
- * ```js
- * const braces = require('braces');
- * console.log(braces.compile('a/{b,c}/d'));
- * //=> ['a/(b|c)/d']
- * ```
- * @param {String} `input` Brace pattern or AST.
- * @param {Object} `options`
- * @return {Array} Returns an array of expanded values.
- * @api public
- */
-
-braces.compile = (input, options = {}) => {
-  if (typeof input === 'string') {
-    input = braces.parse(input, options);
-  }
-  return compile(input, options);
-};
-
-/**
- * Expands a brace pattern into an array. This method is called by the
- * main [braces](#braces) function when `options.expand` is true. Before
- * using this method it's recommended that you read the [performance notes](#performance))
- * and advantages of using [.compile](#compile) instead.
- *
- * ```js
- * const braces = require('braces');
- * console.log(braces.expand('a/{b,c}/d'));
- * //=> ['a/b/d', 'a/c/d'];
- * ```
- * @param {String} `pattern` Brace pattern
- * @param {Object} `options`
- * @return {Array} Returns an array of expanded values.
- * @api public
- */
-
-braces.expand = (input, options = {}) => {
-  if (typeof input === 'string') {
-    input = braces.parse(input, options);
-  }
-
-  let result = expand(input, options);
-
-  // filter out empty strings if specified
-  if (options.noempty === true) {
-    result = result.filter(Boolean);
-  }
-
-  // filter out duplicates if specified
-  if (options.nodupes === true) {
-    result = [...new Set(result)];
-  }
-
-  return result;
-};
-
-/**
- * Processes a brace pattern and returns either an expanded array
- * (if `options.expand` is true), a highly optimized regex-compatible string.
- * This method is called by the main [braces](#braces) function.
- *
- * ```js
- * const braces = require('braces');
- * console.log(braces.create('user-{200..300}/project-{a,b,c}-{1..10}'))
- * //=> 'user-(20[0-9]|2[1-9][0-9]|300)/project-(a|b|c)-([1-9]|10)'
- * ```
- * @param {String} `pattern` Brace pattern
- * @param {Object} `options`
- * @return {Array} Returns an array of expanded values.
- * @api public
- */
-
-braces.create = (input, options = {}) => {
-  if (input === '' || input.length < 3) {
-    return [input];
-  }
-
- return options.expand !== true
-    ? braces.compile(input, options)
-    : braces.expand(input, options);
-};
-
-/**
- * Expose "braces"
- */
-
-module.exports = braces;
diff --git a/tools/node_modules/eslint/node_modules/braces/lib/compile.js b/tools/node_modules/eslint/node_modules/braces/lib/compile.js
deleted file mode 100644
index 3e984a4bbc2998..00000000000000
--- a/tools/node_modules/eslint/node_modules/braces/lib/compile.js
+++ /dev/null
@@ -1,57 +0,0 @@
-'use strict';
-
-const fill = require('fill-range');
-const utils = require('./utils');
-
-const compile = (ast, options = {}) => {
-  let walk = (node, parent = {}) => {
-    let invalidBlock = utils.isInvalidBrace(parent);
-    let invalidNode = node.invalid === true && options.escapeInvalid === true;
-    let invalid = invalidBlock === true || invalidNode === true;
-    let prefix = options.escapeInvalid === true ? '\\' : '';
-    let output = '';
-
-    if (node.isOpen === true) {
-      return prefix + node.value;
-    }
-    if (node.isClose === true) {
-      return prefix + node.value;
-    }
-
-    if (node.type === 'open') {
-      return invalid ? (prefix + node.value) : '(';
-    }
-
-    if (node.type === 'close') {
-      return invalid ? (prefix + node.value) : ')';
-    }
-
-    if (node.type === 'comma') {
-      return node.prev.type === 'comma' ? '' : (invalid ? node.value : '|');
-    }
-
-    if (node.value) {
-      return node.value;
-    }
-
-    if (node.nodes && node.ranges > 0) {
-      let args = utils.reduce(node.nodes);
-      let range = fill(...args, { ...options, wrap: false, toRegex: true });
-
-      if (range.length !== 0) {
-        return args.length > 1 && range.length > 1 ? `(${range})` : range;
-      }
-    }
-
-    if (node.nodes) {
-      for (let child of node.nodes) {
-        output += walk(child, node);
-      }
-    }
-    return output;
-  };
-
-  return walk(ast);
-};
-
-module.exports = compile;
diff --git a/tools/node_modules/eslint/node_modules/braces/lib/constants.js b/tools/node_modules/eslint/node_modules/braces/lib/constants.js
deleted file mode 100644
index a93794366522a4..00000000000000
--- a/tools/node_modules/eslint/node_modules/braces/lib/constants.js
+++ /dev/null
@@ -1,57 +0,0 @@
-'use strict';
-
-module.exports = {
-  MAX_LENGTH: 1024 * 64,
-
-  // Digits
-  CHAR_0: '0', /* 0 */
-  CHAR_9: '9', /* 9 */
-
-  // Alphabet chars.
-  CHAR_UPPERCASE_A: 'A', /* A */
-  CHAR_LOWERCASE_A: 'a', /* a */
-  CHAR_UPPERCASE_Z: 'Z', /* Z */
-  CHAR_LOWERCASE_Z: 'z', /* z */
-
-  CHAR_LEFT_PARENTHESES: '(', /* ( */
-  CHAR_RIGHT_PARENTHESES: ')', /* ) */
-
-  CHAR_ASTERISK: '*', /* * */
-
-  // Non-alphabetic chars.
-  CHAR_AMPERSAND: '&', /* & */
-  CHAR_AT: '@', /* @ */
-  CHAR_BACKSLASH: '\\', /* \ */
-  CHAR_BACKTICK: '`', /* ` */
-  CHAR_CARRIAGE_RETURN: '\r', /* \r */
-  CHAR_CIRCUMFLEX_ACCENT: '^', /* ^ */
-  CHAR_COLON: ':', /* : */
-  CHAR_COMMA: ',', /* , */
-  CHAR_DOLLAR: '$', /* . */
-  CHAR_DOT: '.', /* . */
-  CHAR_DOUBLE_QUOTE: '"', /* " */
-  CHAR_EQUAL: '=', /* = */
-  CHAR_EXCLAMATION_MARK: '!', /* ! */
-  CHAR_FORM_FEED: '\f', /* \f */
-  CHAR_FORWARD_SLASH: '/', /* / */
-  CHAR_HASH: '#', /* # */
-  CHAR_HYPHEN_MINUS: '-', /* - */
-  CHAR_LEFT_ANGLE_BRACKET: '<', /* < */
-  CHAR_LEFT_CURLY_BRACE: '{', /* { */
-  CHAR_LEFT_SQUARE_BRACKET: '[', /* [ */
-  CHAR_LINE_FEED: '\n', /* \n */
-  CHAR_NO_BREAK_SPACE: '\u00A0', /* \u00A0 */
-  CHAR_PERCENT: '%', /* % */
-  CHAR_PLUS: '+', /* + */
-  CHAR_QUESTION_MARK: '?', /* ? */
-  CHAR_RIGHT_ANGLE_BRACKET: '>', /* > */
-  CHAR_RIGHT_CURLY_BRACE: '}', /* } */
-  CHAR_RIGHT_SQUARE_BRACKET: ']', /* ] */
-  CHAR_SEMICOLON: ';', /* ; */
-  CHAR_SINGLE_QUOTE: '\'', /* ' */
-  CHAR_SPACE: ' ', /*   */
-  CHAR_TAB: '\t', /* \t */
-  CHAR_UNDERSCORE: '_', /* _ */
-  CHAR_VERTICAL_LINE: '|', /* | */
-  CHAR_ZERO_WIDTH_NOBREAK_SPACE: '\uFEFF' /* \uFEFF */
-};
diff --git a/tools/node_modules/eslint/node_modules/braces/lib/expand.js b/tools/node_modules/eslint/node_modules/braces/lib/expand.js
deleted file mode 100644
index 376c748af23856..00000000000000
--- a/tools/node_modules/eslint/node_modules/braces/lib/expand.js
+++ /dev/null
@@ -1,113 +0,0 @@
-'use strict';
-
-const fill = require('fill-range');
-const stringify = require('./stringify');
-const utils = require('./utils');
-
-const append = (queue = '', stash = '', enclose = false) => {
-  let result = [];
-
-  queue = [].concat(queue);
-  stash = [].concat(stash);
-
-  if (!stash.length) return queue;
-  if (!queue.length) {
-    return enclose ? utils.flatten(stash).map(ele => `{${ele}}`) : stash;
-  }
-
-  for (let item of queue) {
-    if (Array.isArray(item)) {
-      for (let value of item) {
-        result.push(append(value, stash, enclose));
-      }
-    } else {
-      for (let ele of stash) {
-        if (enclose === true && typeof ele === 'string') ele = `{${ele}}`;
-        result.push(Array.isArray(ele) ? append(item, ele, enclose) : (item + ele));
-      }
-    }
-  }
-  return utils.flatten(result);
-};
-
-const expand = (ast, options = {}) => {
-  let rangeLimit = options.rangeLimit === void 0 ? 1000 : options.rangeLimit;
-
-  let walk = (node, parent = {}) => {
-    node.queue = [];
-
-    let p = parent;
-    let q = parent.queue;
-
-    while (p.type !== 'brace' && p.type !== 'root' && p.parent) {
-      p = p.parent;
-      q = p.queue;
-    }
-
-    if (node.invalid || node.dollar) {
-      q.push(append(q.pop(), stringify(node, options)));
-      return;
-    }
-
-    if (node.type === 'brace' && node.invalid !== true && node.nodes.length === 2) {
-      q.push(append(q.pop(), ['{}']));
-      return;
-    }
-
-    if (node.nodes && node.ranges > 0) {
-      let args = utils.reduce(node.nodes);
-
-      if (utils.exceedsLimit(...args, options.step, rangeLimit)) {
-        throw new RangeError('expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.');
-      }
-
-      let range = fill(...args, options);
-      if (range.length === 0) {
-        range = stringify(node, options);
-      }
-
-      q.push(append(q.pop(), range));
-      node.nodes = [];
-      return;
-    }
-
-    let enclose = utils.encloseBrace(node);
-    let queue = node.queue;
-    let block = node;
-
-    while (block.type !== 'brace' && block.type !== 'root' && block.parent) {
-      block = block.parent;
-      queue = block.queue;
-    }
-
-    for (let i = 0; i < node.nodes.length; i++) {
-      let child = node.nodes[i];
-
-      if (child.type === 'comma' && node.type === 'brace') {
-        if (i === 1) queue.push('');
-        queue.push('');
-        continue;
-      }
-
-      if (child.type === 'close') {
-        q.push(append(q.pop(), queue, enclose));
-        continue;
-      }
-
-      if (child.value && child.type !== 'open') {
-        queue.push(append(queue.pop(), child.value));
-        continue;
-      }
-
-      if (child.nodes) {
-        walk(child, node);
-      }
-    }
-
-    return queue;
-  };
-
-  return utils.flatten(walk(ast));
-};
-
-module.exports = expand;
diff --git a/tools/node_modules/eslint/node_modules/braces/lib/parse.js b/tools/node_modules/eslint/node_modules/braces/lib/parse.js
deleted file mode 100644
index 145ea264806943..00000000000000
--- a/tools/node_modules/eslint/node_modules/braces/lib/parse.js
+++ /dev/null
@@ -1,333 +0,0 @@
-'use strict';
-
-const stringify = require('./stringify');
-
-/**
- * Constants
- */
-
-const {
-  MAX_LENGTH,
-  CHAR_BACKSLASH, /* \ */
-  CHAR_BACKTICK, /* ` */
-  CHAR_COMMA, /* , */
-  CHAR_DOT, /* . */
-  CHAR_LEFT_PARENTHESES, /* ( */
-  CHAR_RIGHT_PARENTHESES, /* ) */
-  CHAR_LEFT_CURLY_BRACE, /* { */
-  CHAR_RIGHT_CURLY_BRACE, /* } */
-  CHAR_LEFT_SQUARE_BRACKET, /* [ */
-  CHAR_RIGHT_SQUARE_BRACKET, /* ] */
-  CHAR_DOUBLE_QUOTE, /* " */
-  CHAR_SINGLE_QUOTE, /* ' */
-  CHAR_NO_BREAK_SPACE,
-  CHAR_ZERO_WIDTH_NOBREAK_SPACE
-} = require('./constants');
-
-/**
- * parse
- */
-
-const parse = (input, options = {}) => {
-  if (typeof input !== 'string') {
-    throw new TypeError('Expected a string');
-  }
-
-  let opts = options || {};
-  let max = typeof opts.maxLength === 'number' ? Math.min(MAX_LENGTH, opts.maxLength) : MAX_LENGTH;
-  if (input.length > max) {
-    throw new SyntaxError(`Input length (${input.length}), exceeds max characters (${max})`);
-  }
-
-  let ast = { type: 'root', input, nodes: [] };
-  let stack = [ast];
-  let block = ast;
-  let prev = ast;
-  let brackets = 0;
-  let length = input.length;
-  let index = 0;
-  let depth = 0;
-  let value;
-  let memo = {};
-
-  /**
-   * Helpers
-   */
-
-  const advance = () => input[index++];
-  const push = node => {
-    if (node.type === 'text' && prev.type === 'dot') {
-      prev.type = 'text';
-    }
-
-    if (prev && prev.type === 'text' && node.type === 'text') {
-      prev.value += node.value;
-      return;
-    }
-
-    block.nodes.push(node);
-    node.parent = block;
-    node.prev = prev;
-    prev = node;
-    return node;
-  };
-
-  push({ type: 'bos' });
-
-  while (index < length) {
-    block = stack[stack.length - 1];
-    value = advance();
-
-    /**
-     * Invalid chars
-     */
-
-    if (value === CHAR_ZERO_WIDTH_NOBREAK_SPACE || value === CHAR_NO_BREAK_SPACE) {
-      continue;
-    }
-
-    /**
-     * Escaped chars
-     */
-
-    if (value === CHAR_BACKSLASH) {
-      push({ type: 'text', value: (options.keepEscaping ? value : '') + advance() });
-      continue;
-    }
-
-    /**
-     * Right square bracket (literal): ']'
-     */
-
-    if (value === CHAR_RIGHT_SQUARE_BRACKET) {
-      push({ type: 'text', value: '\\' + value });
-      continue;
-    }
-
-    /**
-     * Left square bracket: '['
-     */
-
-    if (value === CHAR_LEFT_SQUARE_BRACKET) {
-      brackets++;
-
-      let closed = true;
-      let next;
-
-      while (index < length && (next = advance())) {
-        value += next;
-
-        if (next === CHAR_LEFT_SQUARE_BRACKET) {
-          brackets++;
-          continue;
-        }
-
-        if (next === CHAR_BACKSLASH) {
-          value += advance();
-          continue;
-        }
-
-        if (next === CHAR_RIGHT_SQUARE_BRACKET) {
-          brackets--;
-
-          if (brackets === 0) {
-            break;
-          }
-        }
-      }
-
-      push({ type: 'text', value });
-      continue;
-    }
-
-    /**
-     * Parentheses
-     */
-
-    if (value === CHAR_LEFT_PARENTHESES) {
-      block = push({ type: 'paren', nodes: [] });
-      stack.push(block);
-      push({ type: 'text', value });
-      continue;
-    }
-
-    if (value === CHAR_RIGHT_PARENTHESES) {
-      if (block.type !== 'paren') {
-        push({ type: 'text', value });
-        continue;
-      }
-      block = stack.pop();
-      push({ type: 'text', value });
-      block = stack[stack.length - 1];
-      continue;
-    }
-
-    /**
-     * Quotes: '|"|`
-     */
-
-    if (value === CHAR_DOUBLE_QUOTE || value === CHAR_SINGLE_QUOTE || value === CHAR_BACKTICK) {
-      let open = value;
-      let next;
-
-      if (options.keepQuotes !== true) {
-        value = '';
-      }
-
-      while (index < length && (next = advance())) {
-        if (next === CHAR_BACKSLASH) {
-          value += next + advance();
-          continue;
-        }
-
-        if (next === open) {
-          if (options.keepQuotes === true) value += next;
-          break;
-        }
-
-        value += next;
-      }
-
-      push({ type: 'text', value });
-      continue;
-    }
-
-    /**
-     * Left curly brace: '{'
-     */
-
-    if (value === CHAR_LEFT_CURLY_BRACE) {
-      depth++;
-
-      let dollar = prev.value && prev.value.slice(-1) === '$' || block.dollar === true;
-      let brace = {
-        type: 'brace',
-        open: true,
-        close: false,
-        dollar,
-        depth,
-        commas: 0,
-        ranges: 0,
-        nodes: []
-      };
-
-      block = push(brace);
-      stack.push(block);
-      push({ type: 'open', value });
-      continue;
-    }
-
-    /**
-     * Right curly brace: '}'
-     */
-
-    if (value === CHAR_RIGHT_CURLY_BRACE) {
-      if (block.type !== 'brace') {
-        push({ type: 'text', value });
-        continue;
-      }
-
-      let type = 'close';
-      block = stack.pop();
-      block.close = true;
-
-      push({ type, value });
-      depth--;
-
-      block = stack[stack.length - 1];
-      continue;
-    }
-
-    /**
-     * Comma: ','
-     */
-
-    if (value === CHAR_COMMA && depth > 0) {
-      if (block.ranges > 0) {
-        block.ranges = 0;
-        let open = block.nodes.shift();
-        block.nodes = [open, { type: 'text', value: stringify(block) }];
-      }
-
-      push({ type: 'comma', value });
-      block.commas++;
-      continue;
-    }
-
-    /**
-     * Dot: '.'
-     */
-
-    if (value === CHAR_DOT && depth > 0 && block.commas === 0) {
-      let siblings = block.nodes;
-
-      if (depth === 0 || siblings.length === 0) {
-        push({ type: 'text', value });
-        continue;
-      }
-
-      if (prev.type === 'dot') {
-        block.range = [];
-        prev.value += value;
-        prev.type = 'range';
-
-        if (block.nodes.length !== 3 && block.nodes.length !== 5) {
-          block.invalid = true;
-          block.ranges = 0;
-          prev.type = 'text';
-          continue;
-        }
-
-        block.ranges++;
-        block.args = [];
-        continue;
-      }
-
-      if (prev.type === 'range') {
-        siblings.pop();
-
-        let before = siblings[siblings.length - 1];
-        before.value += prev.value + value;
-        prev = before;
-        block.ranges--;
-        continue;
-      }
-
-      push({ type: 'dot', value });
-      continue;
-    }
-
-    /**
-     * Text
-     */
-
-    push({ type: 'text', value });
-  }
-
-  // Mark imbalanced braces and brackets as invalid
-  do {
-    block = stack.pop();
-
-    if (block.type !== 'root') {
-      block.nodes.forEach(node => {
-        if (!node.nodes) {
-          if (node.type === 'open') node.isOpen = true;
-          if (node.type === 'close') node.isClose = true;
-          if (!node.nodes) node.type = 'text';
-          node.invalid = true;
-        }
-      });
-
-      // get the location of the block on parent.nodes (block's siblings)
-      let parent = stack[stack.length - 1];
-      let index = parent.nodes.indexOf(block);
-      // replace the (invalid) block with it's nodes
-      parent.nodes.splice(index, 1, ...block.nodes);
-    }
-  } while (stack.length > 0);
-
-  push({ type: 'eos' });
-  return ast;
-};
-
-module.exports = parse;
diff --git a/tools/node_modules/eslint/node_modules/braces/lib/stringify.js b/tools/node_modules/eslint/node_modules/braces/lib/stringify.js
deleted file mode 100644
index 414b7bcc6b38c5..00000000000000
--- a/tools/node_modules/eslint/node_modules/braces/lib/stringify.js
+++ /dev/null
@@ -1,32 +0,0 @@
-'use strict';
-
-const utils = require('./utils');
-
-module.exports = (ast, options = {}) => {
-  let stringify = (node, parent = {}) => {
-    let invalidBlock = options.escapeInvalid && utils.isInvalidBrace(parent);
-    let invalidNode = node.invalid === true && options.escapeInvalid === true;
-    let output = '';
-
-    if (node.value) {
-      if ((invalidBlock || invalidNode) && utils.isOpenOrClose(node)) {
-        return '\\' + node.value;
-      }
-      return node.value;
-    }
-
-    if (node.value) {
-      return node.value;
-    }
-
-    if (node.nodes) {
-      for (let child of node.nodes) {
-        output += stringify(child);
-      }
-    }
-    return output;
-  };
-
-  return stringify(ast);
-};
-
diff --git a/tools/node_modules/eslint/node_modules/braces/lib/utils.js b/tools/node_modules/eslint/node_modules/braces/lib/utils.js
deleted file mode 100644
index e3551a6749166f..00000000000000
--- a/tools/node_modules/eslint/node_modules/braces/lib/utils.js
+++ /dev/null
@@ -1,112 +0,0 @@
-'use strict';
-
-exports.isInteger = num => {
-  if (typeof num === 'number') {
-    return Number.isInteger(num);
-  }
-  if (typeof num === 'string' && num.trim() !== '') {
-    return Number.isInteger(Number(num));
-  }
-  return false;
-};
-
-/**
- * Find a node of the given type
- */
-
-exports.find = (node, type) => node.nodes.find(node => node.type === type);
-
-/**
- * Find a node of the given type
- */
-
-exports.exceedsLimit = (min, max, step = 1, limit) => {
-  if (limit === false) return false;
-  if (!exports.isInteger(min) || !exports.isInteger(max)) return false;
-  return ((Number(max) - Number(min)) / Number(step)) >= limit;
-};
-
-/**
- * Escape the given node with '\\' before node.value
- */
-
-exports.escapeNode = (block, n = 0, type) => {
-  let node = block.nodes[n];
-  if (!node) return;
-
-  if ((type && node.type === type) || node.type === 'open' || node.type === 'close') {
-    if (node.escaped !== true) {
-      node.value = '\\' + node.value;
-      node.escaped = true;
-    }
-  }
-};
-
-/**
- * Returns true if the given brace node should be enclosed in literal braces
- */
-
-exports.encloseBrace = node => {
-  if (node.type !== 'brace') return false;
-  if ((node.commas >> 0 + node.ranges >> 0) === 0) {
-    node.invalid = true;
-    return true;
-  }
-  return false;
-};
-
-/**
- * Returns true if a brace node is invalid.
- */
-
-exports.isInvalidBrace = block => {
-  if (block.type !== 'brace') return false;
-  if (block.invalid === true || block.dollar) return true;
-  if ((block.commas >> 0 + block.ranges >> 0) === 0) {
-    block.invalid = true;
-    return true;
-  }
-  if (block.open !== true || block.close !== true) {
-    block.invalid = true;
-    return true;
-  }
-  return false;
-};
-
-/**
- * Returns true if a node is an open or close node
- */
-
-exports.isOpenOrClose = node => {
-  if (node.type === 'open' || node.type === 'close') {
-    return true;
-  }
-  return node.open === true || node.close === true;
-};
-
-/**
- * Reduce an array of text nodes.
- */
-
-exports.reduce = nodes => nodes.reduce((acc, node) => {
-  if (node.type === 'text') acc.push(node.value);
-  if (node.type === 'range') node.type = 'text';
-  return acc;
-}, []);
-
-/**
- * Flatten an array
- */
-
-exports.flatten = (...args) => {
-  const result = [];
-  const flat = arr => {
-    for (let i = 0; i < arr.length; i++) {
-      let ele = arr[i];
-      Array.isArray(ele) ? flat(ele, result) : ele !== void 0 && result.push(ele);
-    }
-    return result;
-  };
-  flat(args);
-  return result;
-};
diff --git a/tools/node_modules/eslint/node_modules/braces/package.json b/tools/node_modules/eslint/node_modules/braces/package.json
deleted file mode 100644
index 3f52e346f618f8..00000000000000
--- a/tools/node_modules/eslint/node_modules/braces/package.json
+++ /dev/null
@@ -1,77 +0,0 @@
-{
-  "name": "braces",
-  "description": "Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.",
-  "version": "3.0.2",
-  "homepage": "https://github.com/micromatch/braces",
-  "author": "Jon Schlinkert (https://github.com/jonschlinkert)",
-  "contributors": [
-    "Brian Woodward (https://twitter.com/doowb)",
-    "Elan Shanker (https://github.com/es128)",
-    "Eugene Sharygin (https://github.com/eush77)",
-    "hemanth.hm (http://h3manth.com)",
-    "Jon Schlinkert (http://twitter.com/jonschlinkert)"
-  ],
-  "repository": "micromatch/braces",
-  "bugs": {
-    "url": "https://github.com/micromatch/braces/issues"
-  },
-  "license": "MIT",
-  "files": [
-    "index.js",
-    "lib"
-  ],
-  "main": "index.js",
-  "engines": {
-    "node": ">=8"
-  },
-  "scripts": {
-    "test": "mocha",
-    "benchmark": "node benchmark"
-  },
-  "dependencies": {
-    "fill-range": "^7.0.1"
-  },
-  "devDependencies": {
-    "ansi-colors": "^3.2.4",
-    "bash-path": "^2.0.1",
-    "gulp-format-md": "^2.0.0",
-    "mocha": "^6.1.1"
-  },
-  "keywords": [
-    "alpha",
-    "alphabetical",
-    "bash",
-    "brace",
-    "braces",
-    "expand",
-    "expansion",
-    "filepath",
-    "fill",
-    "fs",
-    "glob",
-    "globbing",
-    "letter",
-    "match",
-    "matches",
-    "matching",
-    "number",
-    "numerical",
-    "path",
-    "range",
-    "ranges",
-    "sh"
-  ],
-  "verb": {
-    "toc": false,
-    "layout": "default",
-    "tasks": [
-      "readme"
-    ],
-    "lint": {
-      "reflinks": true
-    },
-    "plugins": [
-      "gulp-format-md"
-    ]
-  }
-}
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/agents.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/agents.js
index f6cee156417d98..a76b4fb084b92b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/agents.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/agents.js
@@ -1 +1 @@
-module.exports={A:{A:{J:0.0131217,D:0.00621152,E:0.0360158,F:0.086438,A:0.00720317,B:0.475409,"4B":0.009298},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","4B","J","D","E","F","A","B","","",""],E:"IE",F:{"4B":962323200,J:998870400,D:1161129600,E:1237420800,F:1300060800,A:1346716800,B:1381968000}},B:{A:{C:0.007858,K:0.004267,L:0.004268,G:0.003929,M:0.003702,N:0.007858,O:0.023574,P:0,Q:0.004298,R:0.00944,S:0.004043,T:0.007858,U:0.007858,V:0.003929,W:0.003929,X:0.004318,Y:0.003929,Z:0.004118,a:0.003939,d:0.007858,e:0.004118,f:0.003939,g:0.003801,h:0.003929,i:0.003855,j:0.003929,k:0.003929,l:0.007858,m:0.019645,n:0.015716,o:0.055006,p:0.652214,b:3.4143,H:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","C","K","L","G","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","d","e","f","g","h","i","j","k","l","m","n","o","p","b","H","","",""],E:"Edge",F:{C:1438128000,K:1447286400,L:1470096000,G:1491868800,M:1508198400,N:1525046400,O:1542067200,P:1579046400,Q:1581033600,R:1586736000,S:1590019200,T:1594857600,U:1598486400,V:1602201600,W:1605830400,X:1611360000,Y:1614816000,Z:1618358400,a:1622073600,d:1626912000,e:1630627200,f:1632441600,g:1634774400,h:1637539200,i:1641427200,j:1643932800,k:1646265600,l:1649635200,m:1651190400,n:1653955200,o:1655942400,p:1659657600,b:1661990400,H:1664755200},D:{C:"ms",K:"ms",L:"ms",G:"ms",M:"ms",N:"ms",O:"ms"}},C:{A:{"0":0.004418,"1":0.008834,"2":0.008322,"3":0.008928,"4":0.004471,"5":0.009284,"6":0.004707,"7":0.009076,"8":0.007858,"9":0.004783,"5B":0.004118,pB:0.004271,I:0.019645,q:0.004879,J:0.020136,D:0.005725,E:0.004525,F:0.00533,A:0.004283,B:0.007858,C:0.004471,K:0.004486,L:0.00453,G:0.008322,M:0.004417,N:0.004425,O:0.004161,r:0.004443,s:0.004283,t:0.008322,u:0.013698,v:0.004161,w:0.008786,x:0.004118,y:0.004317,z:0.004393,AB:0.003929,BB:0.004783,CB:0.00487,DB:0.005029,EB:0.0047,FB:0.011787,GB:0.007858,HB:0.003867,IB:0.004525,JB:0.004293,KB:0.003702,LB:0.004538,MB:0.008282,NB:0.011601,OB:0.055006,PB:0.011601,QB:0.003929,RB:0.007858,SB:0.003929,TB:0.011601,UB:0.003939,qB:0.003855,VB:0.003929,rB:0.004356,WB:0.004425,XB:0.008322,c:0.00415,YB:0.004267,ZB:0.003801,aB:0.004267,bB:0.007858,cB:0.00415,dB:0.004293,eB:0.004425,fB:0.003929,gB:0.00415,hB:0.00415,iB:0.004318,jB:0.004356,kB:0.003929,lB:0.03929,P:0.007858,Q:0.007858,R:0.007858,sB:0.007858,S:0.007858,T:0.003929,U:0.004268,V:0.003801,W:0.011787,X:0.007858,Y:0.003929,Z:0.003929,a:0.070722,d:0.003801,e:0.003855,f:0.019645,g:0.007858,h:0.003929,i:0.007858,j:0.007858,k:0.011787,l:0.011787,m:0.011787,n:0.051077,o:0.141444,p:1.60303,b:0.542202,H:0.007858,tB:0,"6B":0.008786,"7B":0.00487},B:"moz",C:["5B","pB","6B","7B","I","q","J","D","E","F","A","B","C","K","L","G","M","N","O","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","qB","VB","rB","WB","XB","c","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","P","Q","R","sB","S","T","U","V","W","X","Y","Z","a","d","e","f","g","h","i","j","k","l","m","n","o","p","b","H","tB",""],E:"Firefox",F:{"0":1395100800,"1":1398729600,"2":1402358400,"3":1405987200,"4":1409616000,"5":1413244800,"6":1417392000,"7":1421107200,"8":1424736000,"9":1428278400,"5B":1161648000,pB:1213660800,"6B":1246320000,"7B":1264032000,I:1300752000,q:1308614400,J:1313452800,D:1317081600,E:1317081600,F:1320710400,A:1324339200,B:1327968000,C:1331596800,K:1335225600,L:1338854400,G:1342483200,M:1346112000,N:1349740800,O:1353628800,r:1357603200,s:1361232000,t:1364860800,u:1368489600,v:1372118400,w:1375747200,x:1379376000,y:1386633600,z:1391472000,AB:1431475200,BB:1435881600,CB:1439251200,DB:1442880000,EB:1446508800,FB:1450137600,GB:1453852800,HB:1457395200,IB:1461628800,JB:1465257600,KB:1470096000,LB:1474329600,MB:1479168000,NB:1485216000,OB:1488844800,PB:1492560000,QB:1497312000,RB:1502150400,SB:1506556800,TB:1510617600,UB:1516665600,qB:1520985600,VB:1525824000,rB:1529971200,WB:1536105600,XB:1540252800,c:1544486400,YB:1548720000,ZB:1552953600,aB:1558396800,bB:1562630400,cB:1567468800,dB:1571788800,eB:1575331200,fB:1578355200,gB:1581379200,hB:1583798400,iB:1586304000,jB:1588636800,kB:1591056000,lB:1593475200,P:1595894400,Q:1598313600,R:1600732800,sB:1603152000,S:1605571200,T:1607990400,U:1611619200,V:1614038400,W:1616457600,X:1618790400,Y:1622505600,Z:1626134400,a:1628553600,d:1630972800,e:1633392000,f:1635811200,g:1638835200,h:1641859200,i:1644364800,j:1646697600,k:1649116800,l:1651536000,m:1653955200,n:1656374400,o:1658793600,p:1661212800,b:1663632000,H:null,tB:null}},D:{A:{"0":0.0047,"1":0.004538,"2":0.008322,"3":0.008596,"4":0.004566,"5":0.004118,"6":0.007858,"7":0.003702,"8":0.004335,"9":0.004464,I:0.004706,q:0.004879,J:0.004879,D:0.005591,E:0.005591,F:0.005591,A:0.004534,B:0.004464,C:0.010424,K:0.0083,L:0.004706,G:0.015087,M:0.004393,N:0.004393,O:0.008652,r:0.008322,s:0.004393,t:0.004317,u:0.003929,v:0.008786,w:0.003939,x:0.004461,y:0.004141,z:0.004326,AB:0.015716,BB:0.003867,CB:0.015716,DB:0.007858,EB:0.003929,FB:0.007858,GB:0.007858,HB:0.007858,IB:0.003867,JB:0.007858,KB:0.019645,LB:0.047148,MB:0.003867,NB:0.003929,OB:0.003929,PB:0.007858,QB:0.003867,RB:0.003929,SB:0.03929,TB:0.003929,UB:0.003702,qB:0.003702,VB:0.011787,rB:0.007858,WB:0.003929,XB:0.011787,c:0.003929,YB:0.011787,ZB:0.027503,aB:0.011787,bB:0.007858,cB:0.047148,dB:0.023574,eB:0.015716,fB:0.023574,gB:0.007858,hB:0.031432,iB:0.047148,jB:0.03929,kB:0.015716,lB:0.035361,P:0.113941,Q:0.043219,R:0.03929,S:0.082509,T:0.086438,U:0.121799,V:0.11787,W:0.121799,X:0.023574,Y:0.043219,Z:0.023574,a:0.062864,d:0.051077,e:0.047148,f:0.03929,g:0.023574,h:0.082509,i:0.066793,j:0.062864,k:0.066793,l:0.113941,m:0.110012,n:0.208237,o:0.664001,p:4.8091,b:16.604,H:0.294675,tB:0.019645,"8B":0.011787,"9B":0},B:"webkit",C:["","","","","I","q","J","D","E","F","A","B","C","K","L","G","M","N","O","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","qB","VB","rB","WB","XB","c","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","P","Q","R","S","T","U","V","W","X","Y","Z","a","d","e","f","g","h","i","j","k","l","m","n","o","p","b","H","tB","8B","9B"],E:"Chrome",F:{"0":1369094400,"1":1374105600,"2":1376956800,"3":1384214400,"4":1389657600,"5":1392940800,"6":1397001600,"7":1400544000,"8":1405468800,"9":1409011200,I:1264377600,q:1274745600,J:1283385600,D:1287619200,E:1291248000,F:1296777600,A:1299542400,B:1303862400,C:1307404800,K:1312243200,L:1316131200,G:1316131200,M:1319500800,N:1323734400,O:1328659200,r:1332892800,s:1337040000,t:1340668800,u:1343692800,v:1348531200,w:1352246400,x:1357862400,y:1361404800,z:1364428800,AB:1412640000,BB:1416268800,CB:1421798400,DB:1425513600,EB:1429401600,FB:1432080000,GB:1437523200,HB:1441152000,IB:1444780800,JB:1449014400,KB:1453248000,LB:1456963200,MB:1460592000,NB:1464134400,OB:1469059200,PB:1472601600,QB:1476230400,RB:1480550400,SB:1485302400,TB:1489017600,UB:1492560000,qB:1496707200,VB:1500940800,rB:1504569600,WB:1508198400,XB:1512518400,c:1516752000,YB:1520294400,ZB:1523923200,aB:1527552000,bB:1532390400,cB:1536019200,dB:1539648000,eB:1543968000,fB:1548720000,gB:1552348800,hB:1555977600,iB:1559606400,jB:1564444800,kB:1568073600,lB:1571702400,P:1575936000,Q:1580860800,R:1586304000,S:1589846400,T:1594684800,U:1598313600,V:1601942400,W:1605571200,X:1611014400,Y:1614556800,Z:1618272000,a:1621987200,d:1626739200,e:1630368000,f:1632268800,g:1634601600,h:1637020800,i:1641340800,j:1643673600,k:1646092800,l:1648512000,m:1650931200,n:1653350400,o:1655769600,p:1659398400,b:1661817600,H:1664236800,tB:null,"8B":null,"9B":null}},E:{A:{I:0,q:0.008322,J:0.004656,D:0.004465,E:0.003929,F:0.003929,A:0.004425,B:0.004318,C:0.003801,K:0.027503,L:0.11787,G:0.027503,AC:0,uB:0.008692,BC:0.011787,CC:0.00456,DC:0.004283,EC:0.015716,vB:0.007858,mB:0.019645,nB:0.03929,wB:0.259314,FC:0.306462,GC:0.051077,xB:0.051077,yB:0.141444,zB:0.31432,"0B":1.77984,oB:0.184663,"1B":0.011787,HC:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","AC","uB","I","q","BC","J","CC","D","DC","E","F","EC","A","vB","B","mB","C","nB","K","wB","L","FC","G","GC","xB","yB","zB","0B","oB","1B","HC",""],E:"Safari",F:{AC:1205798400,uB:1226534400,I:1244419200,q:1275868800,BC:1311120000,J:1343174400,CC:1382400000,D:1382400000,DC:1410998400,E:1413417600,F:1443657600,EC:1458518400,A:1474329600,vB:1490572800,B:1505779200,mB:1522281600,C:1537142400,nB:1553472000,K:1568851200,wB:1585008000,L:1600214400,FC:1619395200,G:1632096000,GC:1635292800,xB:1639353600,yB:1647216000,zB:1652745600,"0B":1658275200,oB:1662940800,"1B":null,HC:null}},F:{A:{"0":0.007858,"1":0.004879,"2":0.004879,"3":0.003929,"4":0.005152,"5":0.005014,"6":0.009758,"7":0.004879,"8":0.003929,"9":0.004283,F:0.0082,B:0.016581,C:0.004317,G:0.00685,M:0.00685,N:0.00685,O:0.005014,r:0.006015,s:0.004879,t:0.006597,u:0.006597,v:0.013434,w:0.006702,x:0.006015,y:0.005595,z:0.004393,AB:0.004367,BB:0.004534,CB:0.007858,DB:0.004227,EB:0.004418,FB:0.004161,GB:0.004227,HB:0.004725,IB:0.011787,JB:0.008942,KB:0.004707,LB:0.004827,MB:0.004707,NB:0.004707,OB:0.004326,PB:0.008922,QB:0.014349,RB:0.004425,SB:0.00472,TB:0.004425,UB:0.004425,VB:0.00472,WB:0.004532,XB:0.004566,c:0.02283,YB:0.00867,ZB:0.004656,aB:0.004642,bB:0.003929,cB:0.00944,dB:0.004293,eB:0.003929,fB:0.004298,gB:0.096692,hB:0.004201,iB:0.004141,jB:0.004257,kB:0.003939,lB:0.008236,P:0.003855,Q:0.003939,R:0.008514,sB:0.003939,S:0.003939,T:0.003702,U:0.011787,V:0.003855,W:0.003855,X:0.003929,Y:0.07858,Z:0.887954,a:0.035361,IC:0.00685,JC:0,KC:0.008392,LC:0.004706,mB:0.006229,"2B":0.004879,MC:0.008786,nB:0.00472},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","F","IC","JC","KC","LC","B","mB","2B","MC","C","nB","G","M","N","O","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","c","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","P","Q","R","sB","S","T","U","V","W","X","Y","Z","a","","",""],E:"Opera",F:{"0":1425945600,"1":1430179200,"2":1433808000,"3":1438646400,"4":1442448000,"5":1445904000,"6":1449100800,"7":1454371200,"8":1457308800,"9":1462320000,F:1150761600,IC:1223424000,JC:1251763200,KC:1267488000,LC:1277942400,B:1292457600,mB:1302566400,"2B":1309219200,MC:1323129600,C:1323129600,nB:1352073600,G:1372723200,M:1377561600,N:1381104000,O:1386288000,r:1390867200,s:1393891200,t:1399334400,u:1401753600,v:1405987200,w:1409616000,x:1413331200,y:1417132800,z:1422316800,AB:1465344000,BB:1470096000,CB:1474329600,DB:1477267200,EB:1481587200,FB:1486425600,GB:1490054400,HB:1494374400,IB:1498003200,JB:1502236800,KB:1506470400,LB:1510099200,MB:1515024000,NB:1517961600,OB:1521676800,PB:1525910400,QB:1530144000,RB:1534982400,SB:1537833600,TB:1543363200,UB:1548201600,VB:1554768000,WB:1561593600,XB:1566259200,c:1570406400,YB:1573689600,ZB:1578441600,aB:1583971200,bB:1587513600,cB:1592956800,dB:1595894400,eB:1600128000,fB:1603238400,gB:1613520000,hB:1612224000,iB:1616544000,jB:1619568000,kB:1623715200,lB:1627948800,P:1631577600,Q:1633392000,R:1635984000,sB:1638403200,S:1642550400,T:1644969600,U:1647993600,V:1650412800,W:1652745600,X:1654646400,Y:1657152000,Z:1660780800,a:1663113600},D:{F:"o",B:"o",C:"o",IC:"o",JC:"o",KC:"o",LC:"o",mB:"o","2B":"o",MC:"o",nB:"o"}},G:{A:{E:0,uB:0,NC:0,"3B":0.0030538,OC:0.00458069,PC:0.00458069,QC:0.015269,RC:0.00916139,SC:0.0198497,TC:0.0641297,UC:0.00458069,VC:0.074818,WC:0.030538,XC:0.0244304,YC:0.0290111,ZC:0.427531,aC:0.0198497,bC:0.0106883,cC:0.04428,dC:0.140475,eC:0.432112,fC:0.916139,gC:0.230562,xB:0.322175,yB:0.426004,zB:1.04134,"0B":8.71401,oB:1.9132,"1B":0.0244304},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","uB","NC","3B","OC","PC","QC","E","RC","SC","TC","UC","VC","WC","XC","YC","ZC","aC","bC","cC","dC","eC","fC","gC","xB","yB","zB","0B","oB","1B","",""],E:"Safari on iOS",F:{uB:1270252800,NC:1283904000,"3B":1299628800,OC:1331078400,PC:1359331200,QC:1394409600,E:1410912000,RC:1413763200,SC:1442361600,TC:1458518400,UC:1473724800,VC:1490572800,WC:1505779200,XC:1522281600,YC:1537142400,ZC:1553472000,aC:1568851200,bC:1572220800,cC:1580169600,dC:1585008000,eC:1600214400,fC:1619395200,gC:1632096000,xB:1639353600,yB:1647216000,zB:1652659200,"0B":1658275200,oB:1662940800,"1B":null}},H:{A:{hC:1.06906},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","hC","","",""],E:"Opera Mini",F:{hC:1426464000}},I:{A:{pB:0,I:0.024284,H:0,iC:0,jC:0.006071,kC:0,lC:0.024284,"3B":0.078923,mC:0,nC:0.309621},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","iC","jC","kC","pB","I","lC","3B","mC","nC","H","","",""],E:"Android Browser",F:{iC:1256515200,jC:1274313600,kC:1291593600,pB:1298332800,I:1318896000,lC:1341792000,"3B":1374624000,mC:1386547200,nC:1401667200,H:1664323200}},J:{A:{D:0,A:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","D","A","","",""],E:"Blackberry Browser",F:{D:1325376000,A:1359504000}},K:{A:{A:0,B:0,C:0,c:0.0111391,mB:0,"2B":0,nB:0},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","mB","2B","C","nB","c","","",""],E:"Opera Mobile",F:{A:1287100800,B:1300752000,mB:1314835200,"2B":1318291200,C:1330300800,nB:1349740800,c:1613433600},D:{c:"webkit"}},L:{A:{H:41.2317},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","H","","",""],E:"Chrome for Android",F:{H:1664323200}},M:{A:{b:0.297479},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","b","","",""],E:"Firefox for Android",F:{b:1663632000}},N:{A:{A:0.0115934,B:0.022664},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","","",""],E:"IE Mobile",F:{A:1340150400,B:1353456000}},O:{A:{oC:0.710307},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","oC","","",""],E:"UC Browser for Android",F:{oC:1634688000},D:{oC:"webkit"}},P:{A:{I:0.166875,pC:0.0103543,qC:0.010304,rC:0.062578,sC:0.0103584,tC:0.0104443,vB:0.0105043,uC:0.031289,vC:0.0208593,wC:0.062578,xC:0.062578,yC:0.062578,oB:0.114726,zC:0.239882,"0C":2.02336},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","I","pC","qC","rC","sC","tC","vB","uC","vC","wC","xC","yC","oB","zC","0C","","",""],E:"Samsung Internet",F:{I:1461024000,pC:1481846400,qC:1509408000,rC:1528329600,sC:1546128000,tC:1554163200,vB:1567900800,uC:1582588800,vC:1593475200,wC:1605657600,xC:1618531200,yC:1629072000,oB:1640736000,zC:1651708800,"0C":1659657600}},Q:{A:{wB:0.139633},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","wB","","",""],E:"QQ Browser",F:{wB:1663718400}},R:{A:{"1C":0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","1C","","",""],E:"Baidu Browser",F:{"1C":1663027200}},S:{A:{"2C":0.024284},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","2C","","",""],E:"KaiOS Browser",F:{"2C":1527811200}}};
+module.exports={A:{A:{J:0.0131217,E:0.00621152,F:0.0360158,G:0.086438,A:0.00720317,B:0.475409,"5B":0.009298},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","5B","J","E","F","G","A","B","","",""],E:"IE",F:{"5B":962323200,J:998870400,E:1161129600,F:1237420800,G:1300060800,A:1346716800,B:1381968000}},B:{A:{C:0.007858,K:0.004267,L:0.004268,H:0.003929,M:0.003702,N:0.007858,O:0.023574,P:0,Q:0.004298,R:0.00944,S:0.004043,T:0.007858,U:0.007858,V:0.003929,W:0.003929,X:0.004318,Y:0.003929,Z:0.004118,a:0.003939,c:0.007858,d:0.004118,e:0.003939,f:0.003801,g:0.003929,h:0.003855,i:0.003929,j:0.003929,k:0.007858,l:0.019645,m:0.015716,n:0.055006,o:0.652214,p:3.4143,D:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","C","K","L","H","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","c","d","e","f","g","h","i","j","k","l","m","n","o","p","D","","",""],E:"Edge",F:{C:1438128000,K:1447286400,L:1470096000,H:1491868800,M:1508198400,N:1525046400,O:1542067200,P:1579046400,Q:1581033600,R:1586736000,S:1590019200,T:1594857600,U:1598486400,V:1602201600,W:1605830400,X:1611360000,Y:1614816000,Z:1618358400,a:1622073600,c:1626912000,d:1630627200,e:1632441600,f:1634774400,g:1637539200,h:1641427200,i:1643932800,j:1646265600,k:1649635200,l:1651190400,m:1653955200,n:1655942400,o:1659657600,p:1661990400,D:1664755200},D:{C:"ms",K:"ms",L:"ms",H:"ms",M:"ms",N:"ms",O:"ms"}},C:{A:{"0":0.004418,"1":0.008834,"2":0.008322,"3":0.008928,"4":0.004471,"5":0.009284,"6":0.004707,"7":0.009076,"8":0.007858,"9":0.004783,"6B":0.004118,pB:0.004271,I:0.019645,q:0.004879,J:0.020136,E:0.005725,F:0.004525,G:0.00533,A:0.004283,B:0.007858,C:0.004471,K:0.004486,L:0.00453,H:0.008322,M:0.004417,N:0.004425,O:0.004161,r:0.004443,s:0.004283,t:0.008322,u:0.013698,v:0.004161,w:0.008786,x:0.004118,y:0.004317,z:0.004393,AB:0.003929,BB:0.004783,CB:0.00487,DB:0.005029,EB:0.0047,FB:0.011787,GB:0.007858,HB:0.003867,IB:0.004525,JB:0.004293,KB:0.003702,LB:0.004538,MB:0.008282,NB:0.011601,OB:0.055006,PB:0.011601,QB:0.003929,RB:0.007858,SB:0.003929,TB:0.011601,UB:0.003939,qB:0.003855,VB:0.003929,rB:0.004356,WB:0.004425,XB:0.008322,b:0.00415,YB:0.004267,ZB:0.003801,aB:0.004267,bB:0.007858,cB:0.00415,dB:0.004293,eB:0.004425,fB:0.003929,gB:0.00415,hB:0.00415,iB:0.004318,jB:0.004356,kB:0.003929,lB:0.03929,P:0.007858,Q:0.007858,R:0.007858,sB:0.007858,S:0.007858,T:0.003929,U:0.004268,V:0.003801,W:0.011787,X:0.007858,Y:0.003929,Z:0.003929,a:0.070722,c:0.003801,d:0.003855,e:0.019645,f:0.007858,g:0.003929,h:0.007858,i:0.007858,j:0.011787,k:0.011787,l:0.011787,m:0.051077,n:0.141444,o:1.60303,p:0.542202,D:0.007858,tB:0,uB:0,"7B":0.008786,"8B":0.00487},B:"moz",C:["6B","pB","7B","8B","I","q","J","E","F","G","A","B","C","K","L","H","M","N","O","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","qB","VB","rB","WB","XB","b","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","P","Q","R","sB","S","T","U","V","W","X","Y","Z","a","c","d","e","f","g","h","i","j","k","l","m","n","o","p","D","tB","uB",""],E:"Firefox",F:{"0":1395100800,"1":1398729600,"2":1402358400,"3":1405987200,"4":1409616000,"5":1413244800,"6":1417392000,"7":1421107200,"8":1424736000,"9":1428278400,"6B":1161648000,pB:1213660800,"7B":1246320000,"8B":1264032000,I:1300752000,q:1308614400,J:1313452800,E:1317081600,F:1317081600,G:1320710400,A:1324339200,B:1327968000,C:1331596800,K:1335225600,L:1338854400,H:1342483200,M:1346112000,N:1349740800,O:1353628800,r:1357603200,s:1361232000,t:1364860800,u:1368489600,v:1372118400,w:1375747200,x:1379376000,y:1386633600,z:1391472000,AB:1431475200,BB:1435881600,CB:1439251200,DB:1442880000,EB:1446508800,FB:1450137600,GB:1453852800,HB:1457395200,IB:1461628800,JB:1465257600,KB:1470096000,LB:1474329600,MB:1479168000,NB:1485216000,OB:1488844800,PB:1492560000,QB:1497312000,RB:1502150400,SB:1506556800,TB:1510617600,UB:1516665600,qB:1520985600,VB:1525824000,rB:1529971200,WB:1536105600,XB:1540252800,b:1544486400,YB:1548720000,ZB:1552953600,aB:1558396800,bB:1562630400,cB:1567468800,dB:1571788800,eB:1575331200,fB:1578355200,gB:1581379200,hB:1583798400,iB:1586304000,jB:1588636800,kB:1591056000,lB:1593475200,P:1595894400,Q:1598313600,R:1600732800,sB:1603152000,S:1605571200,T:1607990400,U:1611619200,V:1614038400,W:1616457600,X:1618790400,Y:1622505600,Z:1626134400,a:1628553600,c:1630972800,d:1633392000,e:1635811200,f:1638835200,g:1641859200,h:1644364800,i:1646697600,j:1649116800,k:1651536000,l:1653955200,m:1656374400,n:1658793600,o:1661212800,p:1663632000,D:1666051200,tB:null,uB:null}},D:{A:{"0":0.0047,"1":0.004538,"2":0.008322,"3":0.008596,"4":0.004566,"5":0.004118,"6":0.007858,"7":0.003702,"8":0.004335,"9":0.004464,I:0.004706,q:0.004879,J:0.004879,E:0.005591,F:0.005591,G:0.005591,A:0.004534,B:0.004464,C:0.010424,K:0.0083,L:0.004706,H:0.015087,M:0.004393,N:0.004393,O:0.008652,r:0.008322,s:0.004393,t:0.004317,u:0.003929,v:0.008786,w:0.003939,x:0.004461,y:0.004141,z:0.004326,AB:0.015716,BB:0.003867,CB:0.015716,DB:0.007858,EB:0.003929,FB:0.007858,GB:0.007858,HB:0.007858,IB:0.003867,JB:0.007858,KB:0.019645,LB:0.047148,MB:0.003867,NB:0.003929,OB:0.003929,PB:0.007858,QB:0.003867,RB:0.003929,SB:0.03929,TB:0.003929,UB:0.003702,qB:0.003702,VB:0.011787,rB:0.007858,WB:0.003929,XB:0.011787,b:0.003929,YB:0.011787,ZB:0.027503,aB:0.011787,bB:0.007858,cB:0.047148,dB:0.023574,eB:0.015716,fB:0.023574,gB:0.007858,hB:0.031432,iB:0.047148,jB:0.03929,kB:0.015716,lB:0.035361,P:0.113941,Q:0.043219,R:0.03929,S:0.082509,T:0.086438,U:0.121799,V:0.11787,W:0.121799,X:0.023574,Y:0.043219,Z:0.023574,a:0.062864,c:0.051077,d:0.047148,e:0.03929,f:0.023574,g:0.082509,h:0.066793,i:0.062864,j:0.066793,k:0.113941,l:0.110012,m:0.208237,n:0.664001,o:4.8091,p:16.604,D:0.294675,tB:0.019645,uB:0.011787,"9B":0,AC:0},B:"webkit",C:["","","","","I","q","J","E","F","G","A","B","C","K","L","H","M","N","O","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","qB","VB","rB","WB","XB","b","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","P","Q","R","S","T","U","V","W","X","Y","Z","a","c","d","e","f","g","h","i","j","k","l","m","n","o","p","D","tB","uB","9B","AC"],E:"Chrome",F:{"0":1369094400,"1":1374105600,"2":1376956800,"3":1384214400,"4":1389657600,"5":1392940800,"6":1397001600,"7":1400544000,"8":1405468800,"9":1409011200,I:1264377600,q:1274745600,J:1283385600,E:1287619200,F:1291248000,G:1296777600,A:1299542400,B:1303862400,C:1307404800,K:1312243200,L:1316131200,H:1316131200,M:1319500800,N:1323734400,O:1328659200,r:1332892800,s:1337040000,t:1340668800,u:1343692800,v:1348531200,w:1352246400,x:1357862400,y:1361404800,z:1364428800,AB:1412640000,BB:1416268800,CB:1421798400,DB:1425513600,EB:1429401600,FB:1432080000,GB:1437523200,HB:1441152000,IB:1444780800,JB:1449014400,KB:1453248000,LB:1456963200,MB:1460592000,NB:1464134400,OB:1469059200,PB:1472601600,QB:1476230400,RB:1480550400,SB:1485302400,TB:1489017600,UB:1492560000,qB:1496707200,VB:1500940800,rB:1504569600,WB:1508198400,XB:1512518400,b:1516752000,YB:1520294400,ZB:1523923200,aB:1527552000,bB:1532390400,cB:1536019200,dB:1539648000,eB:1543968000,fB:1548720000,gB:1552348800,hB:1555977600,iB:1559606400,jB:1564444800,kB:1568073600,lB:1571702400,P:1575936000,Q:1580860800,R:1586304000,S:1589846400,T:1594684800,U:1598313600,V:1601942400,W:1605571200,X:1611014400,Y:1614556800,Z:1618272000,a:1621987200,c:1626739200,d:1630368000,e:1632268800,f:1634601600,g:1637020800,h:1641340800,i:1643673600,j:1646092800,k:1648512000,l:1650931200,m:1653350400,n:1655769600,o:1659398400,p:1661817600,D:1664236800,tB:1666656000,uB:null,"9B":null,AC:null}},E:{A:{I:0,q:0.008322,J:0.004656,E:0.004465,F:0.003929,G:0.003929,A:0.004425,B:0.004318,C:0.003801,K:0.027503,L:0.11787,H:0.027503,BC:0,vB:0.008692,CC:0.011787,DC:0.00456,EC:0.004283,FC:0.015716,wB:0.007858,mB:0.019645,nB:0.03929,xB:0.259314,GC:0.306462,HC:0.051077,yB:0.051077,zB:0.141444,"0B":0.31432,"1B":1.77984,oB:0.184663,"2B":0.011787,IC:0,JC:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","BC","vB","I","q","CC","J","DC","E","EC","F","G","FC","A","wB","B","mB","C","nB","K","xB","L","GC","H","HC","yB","zB","0B","1B","oB","2B","IC","JC",""],E:"Safari",F:{BC:1205798400,vB:1226534400,I:1244419200,q:1275868800,CC:1311120000,J:1343174400,DC:1382400000,E:1382400000,EC:1410998400,F:1413417600,G:1443657600,FC:1458518400,A:1474329600,wB:1490572800,B:1505779200,mB:1522281600,C:1537142400,nB:1553472000,K:1568851200,xB:1585008000,L:1600214400,GC:1619395200,H:1632096000,HC:1635292800,yB:1639353600,zB:1647216000,"0B":1652745600,"1B":1658275200,oB:1662940800,"2B":1666569600,IC:null,JC:null}},F:{A:{"0":0.007858,"1":0.004879,"2":0.004879,"3":0.003929,"4":0.005152,"5":0.005014,"6":0.009758,"7":0.004879,"8":0.003929,"9":0.004283,G:0.0082,B:0.016581,C:0.004317,H:0.00685,M:0.00685,N:0.00685,O:0.005014,r:0.006015,s:0.004879,t:0.006597,u:0.006597,v:0.013434,w:0.006702,x:0.006015,y:0.005595,z:0.004393,AB:0.004367,BB:0.004534,CB:0.007858,DB:0.004227,EB:0.004418,FB:0.004161,GB:0.004227,HB:0.004725,IB:0.011787,JB:0.008942,KB:0.004707,LB:0.004827,MB:0.004707,NB:0.004707,OB:0.004326,PB:0.008922,QB:0.014349,RB:0.004425,SB:0.00472,TB:0.004425,UB:0.004425,VB:0.00472,WB:0.004532,XB:0.004566,b:0.02283,YB:0.00867,ZB:0.004656,aB:0.004642,bB:0.003929,cB:0.00944,dB:0.004293,eB:0.003929,fB:0.004298,gB:0.096692,hB:0.004201,iB:0.004141,jB:0.004257,kB:0.003939,lB:0.008236,P:0.003855,Q:0.003939,R:0.008514,sB:0.003939,S:0.003939,T:0.003702,U:0.011787,V:0.003855,W:0.003855,X:0.003929,Y:0.07858,Z:0.887954,a:0.035361,KC:0.00685,LC:0,MC:0.008392,NC:0.004706,mB:0.006229,"3B":0.004879,OC:0.008786,nB:0.00472},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","G","KC","LC","MC","NC","B","mB","3B","OC","C","nB","H","M","N","O","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","b","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","P","Q","R","sB","S","T","U","V","W","X","Y","Z","a","","",""],E:"Opera",F:{"0":1425945600,"1":1430179200,"2":1433808000,"3":1438646400,"4":1442448000,"5":1445904000,"6":1449100800,"7":1454371200,"8":1457308800,"9":1462320000,G:1150761600,KC:1223424000,LC:1251763200,MC:1267488000,NC:1277942400,B:1292457600,mB:1302566400,"3B":1309219200,OC:1323129600,C:1323129600,nB:1352073600,H:1372723200,M:1377561600,N:1381104000,O:1386288000,r:1390867200,s:1393891200,t:1399334400,u:1401753600,v:1405987200,w:1409616000,x:1413331200,y:1417132800,z:1422316800,AB:1465344000,BB:1470096000,CB:1474329600,DB:1477267200,EB:1481587200,FB:1486425600,GB:1490054400,HB:1494374400,IB:1498003200,JB:1502236800,KB:1506470400,LB:1510099200,MB:1515024000,NB:1517961600,OB:1521676800,PB:1525910400,QB:1530144000,RB:1534982400,SB:1537833600,TB:1543363200,UB:1548201600,VB:1554768000,WB:1561593600,XB:1566259200,b:1570406400,YB:1573689600,ZB:1578441600,aB:1583971200,bB:1587513600,cB:1592956800,dB:1595894400,eB:1600128000,fB:1603238400,gB:1613520000,hB:1612224000,iB:1616544000,jB:1619568000,kB:1623715200,lB:1627948800,P:1631577600,Q:1633392000,R:1635984000,sB:1638403200,S:1642550400,T:1644969600,U:1647993600,V:1650412800,W:1652745600,X:1654646400,Y:1657152000,Z:1660780800,a:1663113600},D:{G:"o",B:"o",C:"o",KC:"o",LC:"o",MC:"o",NC:"o",mB:"o","3B":"o",OC:"o",nB:"o"}},G:{A:{F:0,vB:0,PC:0,"4B":0.0030538,QC:0.00458069,RC:0.00458069,SC:0.015269,TC:0.00916139,UC:0.0198497,VC:0.0641297,WC:0.00458069,XC:0.074818,YC:0.030538,ZC:0.0244304,aC:0.0290111,bC:0.427531,cC:0.0198497,dC:0.0106883,eC:0.04428,fC:0.140475,gC:0.432112,hC:0.916139,iC:0.230562,yB:0.322175,zB:0.426004,"0B":1.04134,"1B":8.71401,oB:1.9132,"2B":0.0244304},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","vB","PC","4B","QC","RC","SC","F","TC","UC","VC","WC","XC","YC","ZC","aC","bC","cC","dC","eC","fC","gC","hC","iC","yB","zB","0B","1B","oB","2B","","",""],E:"Safari on iOS",F:{vB:1270252800,PC:1283904000,"4B":1299628800,QC:1331078400,RC:1359331200,SC:1394409600,F:1410912000,TC:1413763200,UC:1442361600,VC:1458518400,WC:1473724800,XC:1490572800,YC:1505779200,ZC:1522281600,aC:1537142400,bC:1553472000,cC:1568851200,dC:1572220800,eC:1580169600,fC:1585008000,gC:1600214400,hC:1619395200,iC:1632096000,yB:1639353600,zB:1647216000,"0B":1652659200,"1B":1658275200,oB:1662940800,"2B":1666569600}},H:{A:{jC:1.06906},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","jC","","",""],E:"Opera Mini",F:{jC:1426464000}},I:{A:{pB:0,I:0.024284,D:0,kC:0,lC:0.006071,mC:0,nC:0.024284,"4B":0.078923,oC:0,pC:0.309621},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kC","lC","mC","pB","I","nC","4B","oC","pC","D","","",""],E:"Android Browser",F:{kC:1256515200,lC:1274313600,mC:1291593600,pB:1298332800,I:1318896000,nC:1341792000,"4B":1374624000,oC:1386547200,pC:1401667200,D:1664323200}},J:{A:{E:0,A:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","E","A","","",""],E:"Blackberry Browser",F:{E:1325376000,A:1359504000}},K:{A:{A:0,B:0,C:0,b:0.0111391,mB:0,"3B":0,nB:0},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","mB","3B","C","nB","b","","",""],E:"Opera Mobile",F:{A:1287100800,B:1300752000,mB:1314835200,"3B":1318291200,C:1330300800,nB:1349740800,b:1613433600},D:{b:"webkit"}},L:{A:{D:41.2317},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","D","","",""],E:"Chrome for Android",F:{D:1664323200}},M:{A:{D:0.297479},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","D","","",""],E:"Firefox for Android",F:{D:1666051200}},N:{A:{A:0.0115934,B:0.022664},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","","",""],E:"IE Mobile",F:{A:1340150400,B:1353456000}},O:{A:{qC:0.710307},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","qC","","",""],E:"UC Browser for Android",F:{qC:1634688000},D:{qC:"webkit"}},P:{A:{I:0.166875,rC:0.0103543,sC:0.010304,tC:0.062578,uC:0.0103584,vC:0.0104443,wB:0.0105043,wC:0.031289,xC:0.0208593,yC:0.062578,zC:0.062578,"0C":0.062578,oB:0.114726,"1C":0.239882,"2C":2.02336},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","I","rC","sC","tC","uC","vC","wB","wC","xC","yC","zC","0C","oB","1C","2C","","",""],E:"Samsung Internet",F:{I:1461024000,rC:1481846400,sC:1509408000,tC:1528329600,uC:1546128000,vC:1554163200,wB:1567900800,wC:1582588800,xC:1593475200,yC:1605657600,zC:1618531200,"0C":1629072000,oB:1640736000,"1C":1651708800,"2C":1659657600}},Q:{A:{xB:0.139633},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","xB","","",""],E:"QQ Browser",F:{xB:1663718400}},R:{A:{"3C":0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","3C","","",""],E:"Baidu Browser",F:{"3C":1663027200}},S:{A:{"4C":0.024284},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","4C","","",""],E:"KaiOS Browser",F:{"4C":1527811200}}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/browserVersions.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/browserVersions.js
index 9d583c776e2be9..cc88fb9021fa26 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/browserVersions.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/browserVersions.js
@@ -1 +1 @@
-module.exports={"0":"28","1":"29","2":"30","3":"31","4":"32","5":"33","6":"34","7":"35","8":"36","9":"37",A:"10",B:"11",C:"12",D:"7",E:"8",F:"9",G:"15",H:"106",I:"4",J:"6",K:"13",L:"14",M:"16",N:"17",O:"18",P:"79",Q:"80",R:"81",S:"83",T:"84",U:"85",V:"86",W:"87",X:"88",Y:"89",Z:"90",a:"91",b:"105",c:"64",d:"92",e:"93",f:"94",g:"95",h:"96",i:"97",j:"98",k:"99",l:"100",m:"101",n:"102",o:"103",p:"104",q:"5",r:"19",s:"20",t:"21",u:"22",v:"23",w:"24",x:"25",y:"26",z:"27",AB:"38",BB:"39",CB:"40",DB:"41",EB:"42",FB:"43",GB:"44",HB:"45",IB:"46",JB:"47",KB:"48",LB:"49",MB:"50",NB:"51",OB:"52",PB:"53",QB:"54",RB:"55",SB:"56",TB:"57",UB:"58",VB:"60",WB:"62",XB:"63",YB:"65",ZB:"66",aB:"67",bB:"68",cB:"69",dB:"70",eB:"71",fB:"72",gB:"73",hB:"74",iB:"75",jB:"76",kB:"77",lB:"78",mB:"11.1",nB:"12.1",oB:"16.0",pB:"3",qB:"59",rB:"61",sB:"82",tB:"107",uB:"3.2",vB:"10.1",wB:"13.1",xB:"15.2-15.3",yB:"15.4",zB:"15.5","0B":"15.6","1B":"16.1","2B":"11.5","3B":"4.2-4.3","4B":"5.5","5B":"2","6B":"3.5","7B":"3.6","8B":"108","9B":"109",AC:"3.1",BC:"5.1",CC:"6.1",DC:"7.1",EC:"9.1",FC:"14.1",GC:"15.1",HC:"TP",IC:"9.5-9.6",JC:"10.0-10.1",KC:"10.5",LC:"10.6",MC:"11.6",NC:"4.0-4.1",OC:"5.0-5.1",PC:"6.0-6.1",QC:"7.0-7.1",RC:"8.1-8.4",SC:"9.0-9.2",TC:"9.3",UC:"10.0-10.2",VC:"10.3",WC:"11.0-11.2",XC:"11.3-11.4",YC:"12.0-12.1",ZC:"12.2-12.5",aC:"13.0-13.1",bC:"13.2",cC:"13.3",dC:"13.4-13.7",eC:"14.0-14.4",fC:"14.5-14.8",gC:"15.0-15.1",hC:"all",iC:"2.1",jC:"2.2",kC:"2.3",lC:"4.1",mC:"4.4",nC:"4.4.3-4.4.4",oC:"13.4",pC:"5.0-5.4",qC:"6.2-6.4",rC:"7.2-7.4",sC:"8.2",tC:"9.2",uC:"11.1-11.2",vC:"12.0",wC:"13.0",xC:"14.0",yC:"15.0",zC:"17.0","0C":"18.0","1C":"13.18","2C":"2.5"};
+module.exports={"0":"28","1":"29","2":"30","3":"31","4":"32","5":"33","6":"34","7":"35","8":"36","9":"37",A:"10",B:"11",C:"12",D:"106",E:"7",F:"8",G:"9",H:"15",I:"4",J:"6",K:"13",L:"14",M:"16",N:"17",O:"18",P:"79",Q:"80",R:"81",S:"83",T:"84",U:"85",V:"86",W:"87",X:"88",Y:"89",Z:"90",a:"91",b:"64",c:"92",d:"93",e:"94",f:"95",g:"96",h:"97",i:"98",j:"99",k:"100",l:"101",m:"102",n:"103",o:"104",p:"105",q:"5",r:"19",s:"20",t:"21",u:"22",v:"23",w:"24",x:"25",y:"26",z:"27",AB:"38",BB:"39",CB:"40",DB:"41",EB:"42",FB:"43",GB:"44",HB:"45",IB:"46",JB:"47",KB:"48",LB:"49",MB:"50",NB:"51",OB:"52",PB:"53",QB:"54",RB:"55",SB:"56",TB:"57",UB:"58",VB:"60",WB:"62",XB:"63",YB:"65",ZB:"66",aB:"67",bB:"68",cB:"69",dB:"70",eB:"71",fB:"72",gB:"73",hB:"74",iB:"75",jB:"76",kB:"77",lB:"78",mB:"11.1",nB:"12.1",oB:"16.0",pB:"3",qB:"59",rB:"61",sB:"82",tB:"107",uB:"108",vB:"3.2",wB:"10.1",xB:"13.1",yB:"15.2-15.3",zB:"15.4","0B":"15.5","1B":"15.6","2B":"16.1","3B":"11.5","4B":"4.2-4.3","5B":"5.5","6B":"2","7B":"3.5","8B":"3.6","9B":"109",AC:"110",BC:"3.1",CC:"5.1",DC:"6.1",EC:"7.1",FC:"9.1",GC:"14.1",HC:"15.1",IC:"16.2",JC:"TP",KC:"9.5-9.6",LC:"10.0-10.1",MC:"10.5",NC:"10.6",OC:"11.6",PC:"4.0-4.1",QC:"5.0-5.1",RC:"6.0-6.1",SC:"7.0-7.1",TC:"8.1-8.4",UC:"9.0-9.2",VC:"9.3",WC:"10.0-10.2",XC:"10.3",YC:"11.0-11.2",ZC:"11.3-11.4",aC:"12.0-12.1",bC:"12.2-12.5",cC:"13.0-13.1",dC:"13.2",eC:"13.3",fC:"13.4-13.7",gC:"14.0-14.4",hC:"14.5-14.8",iC:"15.0-15.1",jC:"all",kC:"2.1",lC:"2.2",mC:"2.3",nC:"4.1",oC:"4.4",pC:"4.4.3-4.4.4",qC:"13.4",rC:"5.0-5.4",sC:"6.2-6.4",tC:"7.2-7.4",uC:"8.2",vC:"9.2",wC:"11.1-11.2",xC:"12.0",yC:"13.0",zC:"14.0","0C":"15.0","1C":"17.0","2C":"18.0","3C":"13.18","4C":"2.5"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/aac.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/aac.js
index 6c14de7bc40f83..1ad8eadeb923b8 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/aac.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/aac.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"5B pB I q J D E F A B C K L G M N O r s t 6B 7B","132":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F","16":"A B"},E:{"1":"I q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB"},G:{"1":"E NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","16":"uB"},H:{"2":"hC"},I:{"1":"pB I H lC 3B mC nC","2":"iC jC kC"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"132":"b"},N:{"1":"A","2":"B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"132":"2C"}},B:6,C:"AAC audio file format"};
+module.exports={A:{A:{"1":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"6B pB I q J E F G A B C K L H M N O r s t 7B 8B","132":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G","16":"A B"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB"},H:{"2":"jC"},I:{"1":"pB I D nC 4B oC pC","2":"kC lC mC"},J:{"1":"A","2":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"132":"D"},N:{"1":"A","2":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"132":"4C"}},B:6,C:"AAC audio file format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/abortcontroller.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/abortcontroller.js
index 1ddf04e94b73e1..6da281134ccffd 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/abortcontroller.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/abortcontroller.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G"},C:{"1":"TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB 6B 7B"},D:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB"},E:{"1":"K L G nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A B AC uB BC CC DC EC vB","130":"C mB"},F:{"1":"PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB IC JC KC LC mB 2B MC nB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"tC vB uC vC wC xC yC oB zC 0C","2":"I pC qC rC sC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:1,C:"AbortController & AbortSignal"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H"},C:{"1":"TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB 7B 8B"},D:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB"},E:{"1":"K L H nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B BC vB CC DC EC FC wB","130":"C mB"},F:{"1":"PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB KC LC MC NC mB 3B OC nB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"AbortController & AbortSignal"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ac3-ec3.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ac3-ec3.js
index 74f611c52676ea..4459d6c9e2f912 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ac3-ec3.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ac3-ec3.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"C K L G M N O","2":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC","132":"SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D","132":"A"},K:{"2":"A B C c mB 2B","132":"nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:6,C:"AC-3 (Dolby Digital) and EC-3 (Dolby Digital Plus) codecs"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"C K L H M N O","2":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC","132":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E","132":"A"},K:{"2":"A B C b mB 3B","132":"nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"AC-3 (Dolby Digital) and EC-3 (Dolby Digital Plus) codecs"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/accelerometer.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/accelerometer.js
index 3f45516369bce5..125aedaee93e45 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/accelerometer.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/accelerometer.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB","194":"UB qB VB rB WB XB c YB ZB"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:4,C:"Accelerometer"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB","194":"UB qB VB rB WB XB b YB ZB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"Accelerometer"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/addeventlistener.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/addeventlistener.js
index 6bfe2ef3ba942d..49d09f895b8c72 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/addeventlistener.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/addeventlistener.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","130":"J D E 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","257":"5B pB I q J 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"1":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"EventTarget.addEventListener()"};
+module.exports={A:{A:{"1":"G A B","130":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","257":"6B pB I q J 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"EventTarget.addEventListener()"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/alternate-stylesheet.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/alternate-stylesheet.js
index c12cb1e4ece4ec..875d708446b2df 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/alternate-stylesheet.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/alternate-stylesheet.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"E F A B","2":"J D 4B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"F B C IC JC KC LC mB 2B MC nB","16":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"16":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"16":"D A"},K:{"2":"c","16":"A B C mB 2B nB"},L:{"16":"H"},M:{"16":"b"},N:{"16":"A B"},O:{"16":"oC"},P:{"16":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"16":"1C"},S:{"1":"2C"}},B:1,C:"Alternate stylesheet"};
+module.exports={A:{A:{"1":"F G A B","2":"J E 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"G B C KC LC MC NC mB 3B OC nB","16":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"16":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"16":"E A"},K:{"2":"b","16":"A B C mB 3B nB"},L:{"16":"D"},M:{"16":"D"},N:{"16":"A B"},O:{"16":"qC"},P:{"16":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"16":"3C"},S:{"1":"4C"}},B:1,C:"Alternate stylesheet"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ambient-light.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ambient-light.js
index d2f14d946e8f65..7c81820c32cffe 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ambient-light.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ambient-light.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K","132":"L G M N O","322":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"5B pB I q J D E F A B C K L G M N O r s t 6B 7B","132":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB","194":"VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB","322":"UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB IC JC KC LC mB 2B MC nB","322":"gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"132":"2C"}},B:4,C:"Ambient Light Sensor"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K","132":"L H M N O","322":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"6B pB I q J E F G A B C K L H M N O r s t 7B 8B","132":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB","194":"VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB","322":"UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB KC LC MC NC mB 3B OC nB","322":"gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"132":"4C"}},B:4,C:"Ambient Light Sensor"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/apng.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/apng.js
index f7a0de6bcf3989..7e28a8ac6f02a0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/apng.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/apng.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","2":"5B"},D:{"1":"qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB"},E:{"1":"E F A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D AC uB BC CC DC"},F:{"1":"B C IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB","2":"0 1 2 3 4 5 6 7 8 9 F G M N O r s t u v w x y z AB BB CB DB EB FB GB HB"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC PC QC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I pC qC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:7,C:"Animated PNG (APNG)"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","2":"6B"},D:{"1":"qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB"},E:{"1":"F G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E BC vB CC DC EC"},F:{"1":"B C IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","2":"0 1 2 3 4 5 6 7 8 9 G H M N O r s t u v w x y z AB BB CB DB EB FB GB HB"},G:{"1":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC SC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:7,C:"Animated PNG (APNG)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find-index.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find-index.js
index 24b326fed04593..81b1eb169d8d44 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find-index.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find-index.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M N O r s t u v w 6B 7B"},D:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB"},E:{"1":"E F A B C K L G DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D AC uB BC CC"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC PC QC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D","16":"A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:6,C:"Array.prototype.findIndex"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t u v w 7B 8B"},D:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB"},E:{"1":"F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E BC vB CC DC"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC SC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E","16":"A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Array.prototype.findIndex"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find.js
index 0217ab6cedca50..c38529ed3cde71 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","16":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M N O r s t u v w 6B 7B"},D:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB"},E:{"1":"E F A B C K L G DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D AC uB BC CC"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC PC QC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D","16":"A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:6,C:"Array.prototype.find"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","16":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t u v w 7B 8B"},D:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB"},E:{"1":"F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E BC vB CC DC"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC SC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E","16":"A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Array.prototype.find"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-flat.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-flat.js
index 10ff35a27dd9c1..eab5813d03ba69 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-flat.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-flat.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB 6B 7B"},D:{"1":"cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB"},E:{"1":"C K L G nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A B AC uB BC CC DC EC vB mB"},F:{"1":"SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB IC JC KC LC mB 2B MC nB"},G:{"1":"YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"vB uC vC wC xC yC oB zC 0C","2":"I pC qC rC sC tC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:6,C:"flat & flatMap array methods"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB 7B 8B"},D:{"1":"cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB"},E:{"1":"C K L H nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B BC vB CC DC EC FC wB mB"},F:{"1":"SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB KC LC MC NC mB 3B OC nB"},G:{"1":"aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"flat & flatMap array methods"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-includes.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-includes.js
index bae6c5e3853510..06f34b0d655876 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-includes.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-includes.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K"},C:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB 6B 7B"},D:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB"},E:{"1":"F A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E AC uB BC CC DC"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB"},G:{"1":"SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:6,C:"Array.prototype.includes"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K"},C:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB 7B 8B"},D:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F BC vB CC DC EC"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Array.prototype.includes"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/arrow-functions.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/arrow-functions.js
index b76037331e1ffd..5f590816de2407 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/arrow-functions.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/arrow-functions.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M N O r s t 6B 7B"},D:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB"},E:{"1":"A B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F AC uB BC CC DC EC"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:6,C:"Arrow functions"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t 7B 8B"},D:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Arrow functions"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/asmjs.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/asmjs.js
index 689c09a9ddafcf..0b3f88292fd7e1 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/asmjs.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/asmjs.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"K L G M N O","132":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","322":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M N O r s t 6B 7B"},D:{"2":"I q J D E F A B C K L G M N O r s t u v w x y z","132":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"F B C IC JC KC LC mB 2B MC nB","132":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I iC jC kC lC 3B mC nC","132":"H"},J:{"2":"D A"},K:{"2":"A B C mB 2B nB","132":"c"},L:{"132":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"132":"oC"},P:{"2":"I","132":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"132":"wB"},R:{"132":"1C"},S:{"1":"2C"}},B:6,C:"asm.js"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"K L H M N O","132":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","322":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t 7B 8B"},D:{"2":"I q J E F G A B C K L H M N O r s t u v w x y z","132":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","132":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B oC pC","132":"D"},J:{"2":"E A"},K:{"2":"A B C mB 3B nB","132":"b"},L:{"132":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"132":"qC"},P:{"2":"I","132":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"132":"xB"},R:{"132":"3C"},S:{"1":"4C"}},B:6,C:"asm.js"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/async-clipboard.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/async-clipboard.js
index 3cd93fd79ac7a7..3140b61cb84333 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/async-clipboard.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/async-clipboard.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB 6B 7B","132":"XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"1":"WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB","66":"UB qB VB rB"},E:{"1":"L G wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A B C K AC uB BC CC DC EC vB mB nB"},F:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC","260":"eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I iC jC kC lC 3B mC nC","260":"H"},J:{"2":"D A"},K:{"2":"A B C mB 2B nB","260":"c"},L:{"1":"H"},M:{"132":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"2":"I pC qC rC sC","260":"tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:5,C:"Asynchronous Clipboard API"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB 7B 8B","132":"XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB","66":"UB qB VB rB"},E:{"1":"L H xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C K BC vB CC DC EC FC wB mB nB"},F:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC","260":"gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B oC pC","260":"D"},J:{"2":"E A"},K:{"2":"A B C mB 3B nB","260":"b"},L:{"1":"D"},M:{"132":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC","260":"vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Asynchronous Clipboard API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/async-functions.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/async-functions.js
index 0d84c00c35debe..586bda3a2996be 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/async-functions.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/async-functions.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K","194":"L"},C:{"1":"OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 6B 7B"},D:{"1":"RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},E:{"1":"B C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A AC uB BC CC DC EC","514":"vB"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB IC JC KC LC mB 2B MC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC","514":"VC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I pC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:6,C:"Async functions"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K","194":"L"},C:{"1":"OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 7B 8B"},D:{"1":"RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},E:{"1":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC","514":"wB"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB KC LC MC NC mB 3B OC nB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC","514":"XC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"Async functions"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/atob-btoa.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/atob-btoa.js
index 7b7e704c280e74..1ec8756af5a3e5 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/atob-btoa.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/atob-btoa.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a LC mB 2B MC nB","2":"F IC JC","16":"KC"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"1":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"B C c mB 2B nB","16":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"Base64 encoding and decoding"};
+module.exports={A:{A:{"1":"A B","2":"J E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a NC mB 3B OC nB","2":"G KC LC","16":"MC"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","16":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Base64 encoding and decoding"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audio-api.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audio-api.js
index ec247433206c77..c636d646e091ac 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audio-api.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audio-api.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M N O r s t u v w 6B 7B"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K","33":"0 1 2 3 4 5 L G M N O r s t u v w x y z"},E:{"1":"G FC GC xB yB zB 0B oB 1B HC","2":"I q AC uB BC","33":"J D E F A B C K L CC DC EC vB mB nB wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB","33":"G M N O r s t"},G:{"1":"fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC","33":"E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"Web Audio API"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t u v w 7B 8B"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K","33":"0 1 2 3 4 5 L H M N O r s t u v w x y z"},E:{"1":"H GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC","33":"J E F G A B C K L DC EC FC wB mB nB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","33":"H M N O r s t"},G:{"1":"hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC","33":"F RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Web Audio API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audio.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audio.js
index 4851214b3e6c14..d9d6e57c7fd030 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audio.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audio.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB","132":"I q J D E F A B C K L G M N O r 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC mB 2B MC nB","2":"F","4":"IC JC"},G:{"1":"E NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB"},H:{"2":"hC"},I:{"1":"pB I H kC lC 3B mC nC","2":"iC jC"},J:{"1":"D A"},K:{"1":"B C c mB 2B nB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"Audio element"};
+module.exports={A:{A:{"1":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB","132":"I q J E F G A B C K L H M N O r 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC NC mB 3B OC nB","2":"G","4":"KC LC"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB"},H:{"2":"jC"},I:{"1":"pB I D mC nC 4B oC pC","2":"kC lC"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Audio element"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audiotracks.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audiotracks.js
index a0f19ad3474f3b..15e5d1f2cca1f8 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audiotracks.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audiotracks.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 4B"},B:{"1":"C K L G M N O","322":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B","194":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB","322":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J AC uB BC"},F:{"2":"0 1 2 3 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB","322":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC PC"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"322":"H"},M:{"2":"b"},N:{"1":"A B"},O:{"322":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"322":"wB"},R:{"322":"1C"},S:{"194":"2C"}},B:1,C:"Audio Tracks"};
+module.exports={A:{A:{"1":"A B","2":"J E F G 5B"},B:{"1":"C K L H M N O","322":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","194":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB","322":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC"},F:{"2":"0 1 2 3 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","322":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"322":"D"},M:{"2":"D"},N:{"1":"A B"},O:{"322":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"322":"xB"},R:{"322":"3C"},S:{"194":"4C"}},B:1,C:"Audio Tracks"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/autofocus.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/autofocus.js
index 7f488458b3cf6a..82ebbcbb1bd0bd 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/autofocus.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/autofocus.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I"},E:{"1":"q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB","2":"F"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"pB I H lC 3B mC nC","2":"iC jC kC"},J:{"1":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:1,C:"Autofocus attribute"};
+module.exports={A:{A:{"1":"A B","2":"J E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","2":"G"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"pB I D nC 4B oC pC","2":"kC lC mC"},J:{"1":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"Autofocus attribute"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/auxclick.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/auxclick.js
index 8dd28e6c0a0fe4..aa2677d820a462 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/auxclick.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/auxclick.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 6B 7B","129":"PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"1":"RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:5,C:"Auxclick"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 7B 8B","129":"PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Auxclick"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/av1.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/av1.js
index 6c386c4f3e6442..083417465a475e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/av1.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/av1.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N","194":"O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB 6B 7B","66":"RB SB TB UB qB VB rB WB XB c","260":"YB","516":"ZB"},D:{"1":"dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB","66":"aB bB cB"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1090":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"vC wC xC yC oB zC 0C","2":"I pC qC rC sC tC vB uC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:6,C:"AV1 video format"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N","194":"O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB 7B 8B","66":"RB SB TB UB qB VB rB WB XB b","260":"YB","516":"ZB"},D:{"1":"dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB","66":"aB bB cB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1090":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC vC wB wC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"AV1 video format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/avif.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/avif.js
index 91f4820437487e..474c32c8dde0b2 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/avif.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/avif.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB 6B 7B","194":"kB lB P Q R sB S T U V W X Y Z a d","257":"e f g h i j k l m n o p b H tB"},D:{"1":"U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB","516":"1B HC"},F:{"1":"eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB IC JC KC LC mB 2B MC nB"},G:{"1":"1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B","257":"oB"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"1":"xC yC oB zC 0C","2":"I pC qC rC sC tC vB uC vC wC"},Q:{"2":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:6,C:"AVIF image format"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB 7B 8B","194":"kB lB P Q R sB S T U V W X Y Z a c","257":"d e f g h i j k l m n o p D tB uB"},D:{"1":"U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB","516":"2B IC JC"},F:{"1":"eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB KC LC MC NC mB 3B OC nB"},G:{"1":"2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B","257":"oB"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C oB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"AVIF image format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-attachment.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-attachment.js
index 7c3a9cd9fde111..6967a93980ebfa 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-attachment.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-attachment.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","132":"J D E 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","132":"5B pB I q J D E F A B C K L G M N O r s t u v w 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"q J D E F A B C BC CC DC EC vB mB nB yB zB 0B oB 1B HC","132":"I K AC uB wB","2050":"L G FC GC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC mB 2B MC nB","132":"F IC JC"},G:{"2":"uB NC 3B","772":"E OC PC QC RC SC TC UC VC WC XC YC ZC","2050":"aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC mC nC","132":"lC 3B"},J:{"260":"D A"},K:{"1":"B C mB 2B nB","2":"c","132":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"2":"I","1028":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"CSS background-attachment"};
+module.exports={A:{A:{"1":"G A B","132":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","132":"6B pB I q J E F G A B C K L H M N O r s t u v w 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"q J E F G A B C CC DC EC FC wB mB nB zB 0B 1B oB 2B IC JC","132":"I K BC vB xB","2050":"L H GC HC yB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC NC mB 3B OC nB","132":"G KC LC"},G:{"2":"vB PC 4B","772":"F QC RC SC TC UC VC WC XC YC ZC aC bC","2050":"cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC oC pC","132":"nC 4B"},J:{"260":"E A"},K:{"1":"B C mB 3B nB","2":"b","132":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"2":"I","1028":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS background-attachment"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-clip-text.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-clip-text.js
index fb3dab471cc787..79ca5f3c5d07e0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-clip-text.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-clip-text.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"G M N O","33":"C K L P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 6B 7B"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"L G FC GC xB yB zB 0B oB 1B HC","16":"AC uB","33":"I q J D E F A B C K BC CC DC EC vB mB nB wB"},F:{"2":"F B C IC JC KC LC mB 2B MC nB","33":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"eC fC gC xB yB zB 0B oB 1B","16":"uB NC 3B OC","33":"E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC"},H:{"2":"hC"},I:{"16":"pB iC jC kC","33":"I H lC 3B mC nC"},J:{"33":"D A"},K:{"16":"A B C mB 2B nB","33":"c"},L:{"33":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"33":"oC"},P:{"33":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"33":"wB"},R:{"33":"1C"},S:{"1":"2C"}},B:7,C:"Background-clip: text"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"H M N O","33":"C K L P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 7B 8B"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"L H GC HC yB zB 0B 1B oB 2B IC JC","16":"BC vB","33":"I q J E F G A B C K CC DC EC FC wB mB nB xB"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","33":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B QC","33":"F RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"2":"jC"},I:{"16":"pB kC lC mC","33":"I D nC 4B oC pC"},J:{"33":"E A"},K:{"16":"A B C mB 3B nB","33":"b"},L:{"33":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"33":"qC"},P:{"33":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"33":"xB"},R:{"33":"3C"},S:{"1":"4C"}},B:7,C:"Background-clip: text"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-img-opts.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-img-opts.js
index fb4758aded5af0..c3cbf4d276bb02 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-img-opts.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-img-opts.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B","36":"7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","516":"I q J D E F A B C K L"},E:{"1":"D E F A B C K L G DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","772":"I q J AC uB BC CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC mB 2B MC nB","2":"F IC","36":"JC"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","4":"uB NC 3B PC","516":"OC"},H:{"132":"hC"},I:{"1":"H mC nC","36":"iC","516":"pB I lC 3B","548":"jC kC"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"CSS3 Background-image options"};
+module.exports={A:{A:{"1":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B","36":"8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","516":"I q J E F G A B C K L"},E:{"1":"E F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","772":"I q J BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC NC mB 3B OC nB","2":"G KC","36":"LC"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","4":"vB PC 4B RC","516":"QC"},H:{"132":"jC"},I:{"1":"D oC pC","36":"kC","516":"pB I nC 4B","548":"lC mC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS3 Background-image options"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-position-x-y.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-position-x-y.js
index 462b5abbfb0d41..9269d92d05dca6 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-position-x-y.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-position-x-y.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"J D E F A B 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:7,C:"background-position-x & background-position-y"};
+module.exports={A:{A:{"1":"J E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"background-position-x & background-position-y"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-repeat-round-space.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-repeat-round-space.js
index 30160b2116e329..ce3477de8f2dc7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-repeat-round-space.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-repeat-round-space.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E 4B","132":"F"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 6B 7B"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 I q J D E F A B C K L G M N O r s t u v w x y z"},E:{"1":"D E F A B C K L G DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J AC uB BC CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC mB 2B MC nB","2":"F G M N O IC JC"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC PC"},H:{"1":"hC"},I:{"1":"H mC nC","2":"pB I iC jC kC lC 3B"},J:{"1":"A","2":"D"},K:{"1":"B C c mB 2B nB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:4,C:"CSS background-repeat round and space"};
+module.exports={A:{A:{"1":"A B","2":"J E F 5B","132":"G"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 7B 8B"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"E F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC NC mB 3B OC nB","2":"G H M N O KC LC"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC"},H:{"1":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"A","2":"E"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"CSS background-repeat round and space"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-sync.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-sync.js
index b4235b3b9f48e6..d9b00906f74f8e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-sync.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-sync.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b 6B 7B","16":"H tB"},D:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:7,C:"Background Sync API"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D 7B 8B","16":"tB uB"},D:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"Background Sync API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/battery-status.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/battery-status.js
index 63db131ee8eda6..f5dda2c37af366 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/battery-status.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/battery-status.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"FB GB HB IB JB KB LB MB NB","2":"5B pB I q J D E F OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","132":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB","164":"A B C K L G"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 I q J D E F A B C K L G M N O r s t u v w x y z","66":"9"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G M N O r s t u v w IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"Battery Status API"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"FB GB HB IB JB KB LB MB NB","2":"6B pB I q J E F G OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","132":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB","164":"A B C K L H"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 I q J E F G A B C K L H M N O r s t u v w x y z","66":"9"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v w KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Battery Status API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beacon.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beacon.js
index 9c36266046e954..af3e70981a5168 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beacon.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beacon.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB"},E:{"1":"C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A B AC uB BC CC DC EC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G M N O r s t u v w x IC JC KC LC mB 2B MC nB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"Beacon API"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB"},E:{"1":"C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B BC vB CC DC EC FC wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v w x KC LC MC NC mB 3B OC nB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Beacon API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beforeafterprint.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beforeafterprint.js
index b3a4e5b83ddeab..1fade6c2232e59 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beforeafterprint.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beforeafterprint.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"J D E F A B","16":"4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q 6B 7B"},D:{"1":"XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB"},E:{"1":"K L G wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A B C AC uB BC CC DC EC vB mB nB"},F:{"1":"MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB IC JC KC LC mB 2B MC nB"},G:{"1":"aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"16":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"16":"A B"},O:{"1":"oC"},P:{"2":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","16":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"Printing Events"};
+module.exports={A:{A:{"1":"J E F G A B","16":"5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q 7B 8B"},D:{"1":"XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB"},E:{"1":"K L H xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C BC vB CC DC EC FC wB mB nB"},F:{"1":"MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB KC LC MC NC mB 3B OC nB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"16":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"16":"A B"},O:{"1":"qC"},P:{"2":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","16":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Printing Events"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/bigint.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/bigint.js
index 0a09888bfc667c..ef34cb054b58ea 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/bigint.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/bigint.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c 6B 7B","194":"YB ZB aB"},D:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB"},E:{"1":"L G FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A B C K AC uB BC CC DC EC vB mB nB wB"},F:{"1":"QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB IC JC KC LC mB 2B MC nB"},G:{"1":"eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"tC vB uC vC wC xC yC oB zC 0C","2":"I pC qC rC sC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:6,C:"BigInt"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b 7B 8B","194":"YB ZB aB"},D:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB"},E:{"1":"L H GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C K BC vB CC DC EC FC wB mB nB xB"},F:{"1":"QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB KC LC MC NC mB 3B OC nB"},G:{"1":"gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"BigInt"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/blobbuilder.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/blobbuilder.js
index e08ffd1dc30245..e042c1fb2aa3f7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/blobbuilder.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/blobbuilder.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q 6B 7B","36":"J D E F A B C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D","36":"E F A B C K L G M N O r"},E:{"1":"J D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q AC uB BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"F B C IC JC KC LC mB 2B MC"},G:{"1":"E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC"},H:{"2":"hC"},I:{"1":"H","2":"iC jC kC","36":"pB I lC 3B mC nC"},J:{"1":"A","2":"D"},K:{"1":"c nB","2":"A B C mB 2B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:5,C:"Blob constructing"};
+module.exports={A:{A:{"1":"A B","2":"J E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q 7B 8B","36":"J E F G A B C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E","36":"F G A B C K L H M N O r"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G B C KC LC MC NC mB 3B OC"},G:{"1":"F RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC"},H:{"2":"jC"},I:{"1":"D","2":"kC lC mC","36":"pB I nC 4B oC pC"},J:{"1":"A","2":"E"},K:{"1":"b nB","2":"A B C mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Blob constructing"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/bloburls.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/bloburls.js
index 4eef4c91180662..c903e3b6055bd7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/bloburls.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/bloburls.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 4B","129":"A B"},B:{"1":"G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","129":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D","33":"E F A B C K L G M N O r s t u"},E:{"1":"D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q AC uB BC","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC","33":"PC"},H:{"2":"hC"},I:{"1":"H mC nC","2":"pB iC jC kC","33":"I lC 3B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:5,C:"Blob URLs"};
+module.exports={A:{A:{"2":"J E F G 5B","129":"A B"},B:{"1":"H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","129":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E","33":"F G A B C K L H M N O r s t u"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC","33":"RC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB kC lC mC","33":"I nC 4B"},J:{"1":"A","2":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Blob URLs"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/border-image.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/border-image.js
index a2ccdb466fae76..70da2160d88ff4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/border-image.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/border-image.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D E F A 4B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","129":"C K"},C:{"1":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB","260":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","804":"I q J D E F A B C K L 6B 7B"},D:{"1":"SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","260":"NB OB PB QB RB","388":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB","1412":"0 1 G M N O r s t u v w x y z","1956":"I q J D E F A B C K L"},E:{"1":"yB zB 0B oB 1B HC","129":"A B C K L G EC vB mB nB wB FC GC xB","1412":"J D E F CC DC","1956":"I q AC uB BC"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F IC JC","260":"AB BB CB DB EB","388":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z","1796":"KC LC","1828":"B C mB 2B MC nB"},G:{"1":"yB zB 0B oB 1B","129":"TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB","1412":"E PC QC RC SC","1956":"uB NC 3B OC"},H:{"1828":"hC"},I:{"1":"H","388":"mC nC","1956":"pB I iC jC kC lC 3B"},J:{"1412":"A","1924":"D"},K:{"1":"c","2":"A","1828":"B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"oC"},P:{"1":"rC sC tC vB uC vC wC xC yC oB zC 0C","260":"pC qC","388":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"260":"2C"}},B:4,C:"CSS3 Border images"};
+module.exports={A:{A:{"1":"B","2":"J E F G A 5B"},B:{"1":"L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","129":"C K"},C:{"1":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB","260":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","804":"I q J E F G A B C K L 7B 8B"},D:{"1":"SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","260":"NB OB PB QB RB","388":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB","1412":"0 1 H M N O r s t u v w x y z","1956":"I q J E F G A B C K L"},E:{"1":"zB 0B 1B oB 2B IC JC","129":"A B C K L H FC wB mB nB xB GC HC yB","1412":"J E F G DC EC","1956":"I q BC vB CC"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G KC LC","260":"AB BB CB DB EB","388":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z","1796":"MC NC","1828":"B C mB 3B OC nB"},G:{"1":"zB 0B 1B oB 2B","129":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB","1412":"F RC SC TC UC","1956":"vB PC 4B QC"},H:{"1828":"jC"},I:{"1":"D","388":"oC pC","1956":"pB I kC lC mC nC 4B"},J:{"1412":"A","1924":"E"},K:{"1":"b","2":"A","1828":"B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C oB 1C 2C","260":"rC sC","388":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"260":"4C"}},B:4,C:"CSS3 Border images"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/border-radius.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/border-radius.js
index 606eb720a7c35f..17325247c11b95 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/border-radius.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/border-radius.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","257":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","289":"pB 6B 7B","292":"5B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","33":"I"},E:{"1":"q D E F A B C K L G DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","33":"I AC uB","129":"J BC CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC mB 2B MC nB","2":"F IC JC"},G:{"1":"E NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","33":"uB"},H:{"2":"hC"},I:{"1":"pB I H jC kC lC 3B mC nC","33":"iC"},J:{"1":"D A"},K:{"1":"B C c mB 2B nB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"257":"2C"}},B:4,C:"CSS3 Border-radius (rounded corners)"};
+module.exports={A:{A:{"1":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","257":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","289":"pB 7B 8B","292":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","33":"I"},E:{"1":"q E F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","33":"I BC vB","129":"J CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC NC mB 3B OC nB","2":"G KC LC"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","33":"vB"},H:{"2":"jC"},I:{"1":"pB I D lC mC nC 4B oC pC","33":"kC"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"257":"4C"}},B:4,C:"CSS3 Border-radius (rounded corners)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/broadcastchannel.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/broadcastchannel.js
index f1a6f455f3b75e..465856fbc87fb4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/broadcastchannel.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/broadcastchannel.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B"},D:{"1":"QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB"},E:{"1":"yB zB 0B oB 1B HC","2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB IC JC KC LC mB 2B MC nB"},G:{"1":"yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I pC qC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"BroadcastChannel"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB"},E:{"1":"zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB KC LC MC NC mB 3B OC nB"},G:{"1":"zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"BroadcastChannel"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/brotli.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/brotli.js
index 60499e596ec56b..a46b2f7cd166e8 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/brotli.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/brotli.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L"},C:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB 6B 7B"},D:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","194":"LB","257":"MB"},E:{"1":"K L G wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A AC uB BC CC DC EC vB","513":"B C mB nB"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB","194":"8 9"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:6,C:"Brotli Accept-Encoding/Content-Encoding"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L"},C:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB 7B 8B"},D:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","194":"LB","257":"MB"},E:{"1":"K L H xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC wB","513":"B C mB nB"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","194":"8 9"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Brotli Accept-Encoding/Content-Encoding"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/calc.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/calc.js
index d9d18af39f87b7..1af0f331e5ab4f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/calc.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/calc.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E 4B","260":"F","516":"A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B 7B","33":"I q J D E F A B C K L G"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K L G M N O","33":"r s t u v w x"},E:{"1":"D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q AC uB BC","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC","33":"PC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B","132":"mC nC"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"calc() as CSS unit value"};
+module.exports={A:{A:{"2":"J E F 5B","260":"G","516":"A B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B","33":"I q J E F G A B C K L H"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O","33":"r s t u v w x"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC","33":"RC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B","132":"oC pC"},J:{"1":"A","2":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"calc() as CSS unit value"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas-blending.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas-blending.js
index e54ec5cdc941ce..efcdc9273d5ff7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas-blending.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas-blending.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M N O r 6B 7B"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 I q J D E F A B C K L G M N O r s t u v w x y z"},E:{"1":"D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J AC uB BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G M IC JC KC LC mB 2B MC nB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC PC"},H:{"2":"hC"},I:{"1":"H mC nC","2":"pB I iC jC kC lC 3B"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"Canvas blend modes"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r 7B 8B"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M KC LC MC NC mB 3B OC nB"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Canvas blend modes"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas-text.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas-text.js
index 5c4968e6d0d3cd..6541dcecbbc527 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas-text.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas-text.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"4B","8":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","8":"5B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","8":"AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC mB 2B MC nB","8":"F IC JC"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"B C c mB 2B nB","8":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"Text API for Canvas"};
+module.exports={A:{A:{"1":"G A B","2":"5B","8":"J E F"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","8":"6B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","8":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC NC mB 3B OC nB","8":"G KC LC"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","8":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Text API for Canvas"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas.js
index d11591169ba77d..70f29661a5f845 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"4B","8":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 7B","132":"5B pB 6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","132":"AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"260":"hC"},I:{"1":"pB I H lC 3B mC nC","132":"iC jC kC"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"Canvas (basic support)"};
+module.exports={A:{A:{"1":"G A B","2":"5B","8":"J E F"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 8B","132":"6B pB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","132":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"260":"jC"},I:{"1":"pB I D nC 4B oC pC","132":"kC lC mC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Canvas (basic support)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ch-unit.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ch-unit.js
index c1123840d8090d..c58aa51d266b8e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ch-unit.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ch-unit.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E 4B","132":"F A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K L G M N O r s t u v w x y"},E:{"1":"D E F A B C K L G DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J AC uB BC CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC PC"},H:{"2":"hC"},I:{"1":"H mC nC","2":"pB I iC jC kC lC 3B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"ch (character) unit"};
+module.exports={A:{A:{"2":"J E F 5B","132":"G A B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s t u v w x y"},E:{"1":"E F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"A","2":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"ch (character) unit"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/chacha20-poly1305.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/chacha20-poly1305.js
index f672f40e09ca7b..72073fe204d8ad 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/chacha20-poly1305.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/chacha20-poly1305.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB 6B 7B"},D:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 I q J D E F A B C K L G M N O r s t u v w x y z","129":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB"},E:{"1":"C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A B AC uB BC CC DC EC vB"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC","16":"nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:6,C:"ChaCha20-Poly1305 cipher suites for TLS"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB 7B 8B"},D:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 I q J E F G A B C K L H M N O r s t u v w x y z","129":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB"},E:{"1":"C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B BC vB CC DC EC FC wB"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC","16":"pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"ChaCha20-Poly1305 cipher suites for TLS"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/channel-messaging.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/channel-messaging.js
index 9a19569047bcbb..7cff1301db5cd4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/channel-messaging.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/channel-messaging.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M N O r s t u v w x 6B 7B","194":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a LC mB 2B MC nB","2":"F IC JC","16":"KC"},G:{"1":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B"},H:{"2":"hC"},I:{"1":"H mC nC","2":"pB I iC jC kC lC 3B"},J:{"1":"D A"},K:{"1":"B C c mB 2B nB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"Channel messaging"};
+module.exports={A:{A:{"1":"A B","2":"J E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t u v w x 7B 8B","194":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a NC mB 3B OC nB","2":"G KC LC","16":"MC"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Channel messaging"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/childnode-remove.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/childnode-remove.js
index 1ef0ed1b7d568c..118f1eccf77dd7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/childnode-remove.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/childnode-remove.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","16":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M N O r s t u 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K L G M N O r s t u v"},E:{"1":"D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q AC uB BC","16":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC PC"},H:{"2":"hC"},I:{"1":"H mC nC","2":"pB I iC jC kC lC 3B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"ChildNode.remove()"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","16":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t u 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s t u v"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC","16":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"A","2":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"ChildNode.remove()"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/classlist.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/classlist.js
index 7f4d4e181bd79a..4efb5e9fd90de9 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/classlist.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/classlist.js
@@ -1 +1 @@
-module.exports={A:{A:{"8":"J D E F 4B","1924":"A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","8":"5B pB 6B","516":"w x","772":"I q J D E F A B C K L G M N O r s t u v 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","8":"I q J D","516":"w x y z","772":"v","900":"E F A B C K L G M N O r s t u"},E:{"1":"D E F A B C K L G DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","8":"I q AC uB","900":"J BC CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","8":"F B IC JC KC LC mB","900":"C 2B MC nB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","8":"uB NC 3B","900":"OC PC"},H:{"900":"hC"},I:{"1":"H mC nC","8":"iC jC kC","900":"pB I lC 3B"},J:{"1":"A","900":"D"},K:{"1":"c","8":"A B","900":"C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"900":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"classList (DOMTokenList)"};
+module.exports={A:{A:{"8":"J E F G 5B","1924":"A B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","8":"6B pB 7B","516":"w x","772":"I q J E F G A B C K L H M N O r s t u v 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","8":"I q J E","516":"w x y z","772":"v","900":"F G A B C K L H M N O r s t u"},E:{"1":"E F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","8":"I q BC vB","900":"J CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","8":"G B KC LC MC NC mB","900":"C 3B OC nB"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","8":"vB PC 4B","900":"QC RC"},H:{"900":"jC"},I:{"1":"D oC pC","8":"kC lC mC","900":"pB I nC 4B"},J:{"1":"A","900":"E"},K:{"1":"b","8":"A B","900":"C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"900":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"classList (DOMTokenList)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js
index 2db93c37cb37b6..13417960a3f0ad 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:6,C:"Client Hints: DPR, Width, Viewport-Width"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"Client Hints: DPR, Width, Viewport-Width"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/clipboard.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/clipboard.js
index b643627b39d71a..77574988773879 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/clipboard.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/clipboard.js
@@ -1 +1 @@
-module.exports={A:{A:{"2436":"J D E F A B 4B"},B:{"260":"N O","2436":"C K L G M","8196":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"5B pB I q J D E F A B C K L G M N O r s t 6B 7B","772":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB","4100":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"2":"I q J D E F A B C","2564":"0 1 2 3 4 5 6 7 8 9 K L G M N O r s t u v w x y z AB BB CB DB EB","8196":"UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","10244":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB"},E:{"1":"C K L G nB wB FC GC xB yB zB 0B oB 1B HC","16":"AC uB","2308":"A B vB mB","2820":"I q J D E F BC CC DC EC"},F:{"2":"F B IC JC KC LC mB 2B MC","16":"C","516":"nB","2564":"0 1 G M N O r s t u v w x y z","8196":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","10244":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB"},G:{"1":"YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B","2820":"E OC PC QC RC SC TC UC VC WC XC"},H:{"2":"hC"},I:{"2":"pB I iC jC kC lC 3B","260":"H","2308":"mC nC"},J:{"2":"D","2308":"A"},K:{"2":"A B C mB 2B","16":"nB","260":"c"},L:{"8196":"H"},M:{"1028":"b"},N:{"2":"A B"},O:{"8196":"oC"},P:{"2052":"pC qC","2308":"I","8196":"rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"8196":"wB"},R:{"8196":"1C"},S:{"4100":"2C"}},B:5,C:"Synchronous Clipboard API"};
+module.exports={A:{A:{"2436":"J E F G A B 5B"},B:{"260":"N O","2436":"C K L H M","8196":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"6B pB I q J E F G A B C K L H M N O r s t 7B 8B","772":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB","4100":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"2":"I q J E F G A B C","2564":"0 1 2 3 4 5 6 7 8 9 K L H M N O r s t u v w x y z AB BB CB DB EB","8196":"UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","10244":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB"},E:{"1":"C K L H nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"BC vB","2308":"A B wB mB","2820":"I q J E F G CC DC EC FC"},F:{"2":"G B KC LC MC NC mB 3B OC","16":"C","516":"nB","2564":"0 1 H M N O r s t u v w x y z","8196":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","10244":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB"},G:{"1":"aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B","2820":"F QC RC SC TC UC VC WC XC YC ZC"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B","260":"D","2308":"oC pC"},J:{"2":"E","2308":"A"},K:{"2":"A B C mB 3B","16":"nB","260":"b"},L:{"8196":"D"},M:{"1028":"D"},N:{"2":"A B"},O:{"8196":"qC"},P:{"2052":"rC sC","2308":"I","8196":"tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"8196":"xB"},R:{"8196":"3C"},S:{"4100":"4C"}},B:5,C:"Synchronous Clipboard API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/colr-v1.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/colr-v1.js
index bb7104ef3308a8..481ee541588c15 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/colr-v1.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/colr-v1.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"j k l m n o p b H","2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i"},C:{"1":"tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i 6B 7B","258":"j k l m n o p","578":"b H"},D:{"1":"j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y","194":"Z a d e f g h i"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"16":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"1":"H"},M:{"2":"b"},N:{"16":"A B"},O:{"2":"oC"},P:{"1":"0C","2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:6,C:"COLR/CPAL(v1) Font Formats"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"i j k l m n o p D","2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h"},C:{"1":"tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h 7B 8B","258":"i j k l m n o","578":"p D"},D:{"1":"i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y","194":"Z a c d e f g h"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"16":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"16":"A B"},O:{"2":"qC"},P:{"1":"2C","2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"COLR/CPAL(v1) Font Formats"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/colr.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/colr.js
index 6834513e2a1775..dc3c2ad3b6f0f5 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/colr.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/colr.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E 4B","257":"F A B"},B:{"1":"C K L G M N O","513":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB","513":"eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"L G FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A AC uB BC CC DC EC vB","129":"B C K mB nB wB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB IC JC KC LC mB 2B MC nB","513":"UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"16":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"16":"A B"},O:{"1":"oC"},P:{"1":"vB uC vC wC xC yC oB zC 0C","2":"I pC qC rC sC tC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:6,C:"COLR/CPAL(v0) Font Formats"};
+module.exports={A:{A:{"2":"J E F 5B","257":"G A B"},B:{"1":"C K L H M N O","513":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB","513":"eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"L H GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC wB","129":"B C K mB nB xB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB KC LC MC NC mB 3B OC nB","513":"UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"16":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"16":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"COLR/CPAL(v0) Font Formats"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/comparedocumentposition.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/comparedocumentposition.js
index ed4567ab4768eb..d93b24e0655104 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/comparedocumentposition.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/comparedocumentposition.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","16":"5B pB 6B 7B"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","16":"I q J D E F A B C K L","132":"0 1 G M N O r s t u v w x y z"},E:{"1":"A B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","16":"I q J AC uB","132":"D E F CC DC EC","260":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC nB","16":"F B IC JC KC LC mB 2B","132":"G M"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","16":"uB","132":"E NC 3B OC PC QC RC SC TC"},H:{"1":"hC"},I:{"1":"H mC nC","16":"iC jC","132":"pB I kC lC 3B"},J:{"132":"D A"},K:{"1":"C c nB","16":"A B mB 2B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"Node.compareDocumentPosition()"};
+module.exports={A:{A:{"1":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","16":"6B pB 7B 8B"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L","132":"0 1 H M N O r s t u v w x y z"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"I q J BC vB","132":"E F G DC EC FC","260":"CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a OC nB","16":"G B KC LC MC NC mB 3B","132":"H M"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB","132":"F PC 4B QC RC SC TC UC VC"},H:{"1":"jC"},I:{"1":"D oC pC","16":"kC lC","132":"pB I mC nC 4B"},J:{"132":"E A"},K:{"1":"C b nB","16":"A B mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Node.compareDocumentPosition()"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/console-basic.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/console-basic.js
index 090492798b1889..6b4fd6e4a5a8dc 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/console-basic.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/console-basic.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D 4B","132":"E F"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a mB 2B MC nB","2":"F IC JC KC LC"},G:{"1":"uB NC 3B OC","513":"E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"4097":"hC"},I:{"1025":"pB I H iC jC kC lC 3B mC nC"},J:{"258":"D A"},K:{"2":"A","258":"B C mB 2B nB","1025":"c"},L:{"1025":"H"},M:{"2049":"b"},N:{"258":"A B"},O:{"258":"oC"},P:{"1025":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1025":"1C"},S:{"1":"2C"}},B:1,C:"Basic console logging functions"};
+module.exports={A:{A:{"1":"A B","2":"J E 5B","132":"F G"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a mB 3B OC nB","2":"G KC LC MC NC"},G:{"1":"vB PC 4B QC","513":"F RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"4097":"jC"},I:{"1025":"pB I D kC lC mC nC 4B oC pC"},J:{"258":"E A"},K:{"2":"A","258":"B C mB 3B nB","1025":"b"},L:{"1025":"D"},M:{"2049":"D"},N:{"258":"A B"},O:{"258":"qC"},P:{"1025":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1025":"3C"},S:{"1":"4C"}},B:1,C:"Basic console logging functions"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/console-time.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/console-time.js
index 1f4f56e136b521..0300450c32eb28 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/console-time.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/console-time.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D E F A 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a mB 2B MC nB","2":"F IC JC KC LC","16":"B"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"1":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"c","16":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"console.time and console.timeEnd"};
+module.exports={A:{A:{"1":"B","2":"J E F G A 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a mB 3B OC nB","2":"G KC LC MC NC","16":"B"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"b","16":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"console.time and console.timeEnd"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/const.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/const.js
index 8a28f445bf5500..c0f4c3ef3611a1 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/const.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/const.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A 4B","2052":"B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","132":"5B pB I q J D E F A B C 6B 7B","260":"0 1 2 3 4 5 6 7 K L G M N O r s t u v w x y z"},D:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","260":"I q J D E F A B C K L G M N O r s","772":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB","1028":"DB EB FB GB HB IB JB KB"},E:{"1":"B C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC","260":"I q A AC uB vB","772":"J D E F BC CC DC EC"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F IC","132":"B JC KC LC mB 2B","644":"C MC nB","772":"G M N O r s t u v w x y z","1028":"0 1 2 3 4 5 6 7"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","260":"uB NC 3B UC VC","772":"E OC PC QC RC SC TC"},H:{"644":"hC"},I:{"1":"H","16":"iC jC","260":"kC","772":"pB I lC 3B mC nC"},J:{"772":"D A"},K:{"1":"c","132":"A B mB 2B","644":"C nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","1028":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:6,C:"const"};
+module.exports={A:{A:{"2":"J E F G A 5B","2052":"B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","132":"6B pB I q J E F G A B C 7B 8B","260":"0 1 2 3 4 5 6 7 K L H M N O r s t u v w x y z"},D:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","260":"I q J E F G A B C K L H M N O r s","772":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB","1028":"DB EB FB GB HB IB JB KB"},E:{"1":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","260":"I q A BC vB wB","772":"J E F G CC DC EC FC"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G KC","132":"B LC MC NC mB 3B","644":"C OC nB","772":"H M N O r s t u v w x y z","1028":"0 1 2 3 4 5 6 7"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","260":"vB PC 4B WC XC","772":"F QC RC SC TC UC VC"},H:{"644":"jC"},I:{"1":"D","16":"kC lC","260":"mC","772":"pB I nC 4B oC pC"},J:{"772":"E A"},K:{"1":"b","132":"A B mB 3B","644":"C nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","1028":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"const"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/constraint-validation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/constraint-validation.js
index 34ad1bdf6d9d35..c86479989fa58d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/constraint-validation.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/constraint-validation.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 4B","900":"A B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","388":"L G M","900":"C K"},C:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B 7B","260":"LB MB","388":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB","900":"0 I q J D E F A B C K L G M N O r s t u v w x y z"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","16":"I q J D E F A B C K L","388":"0 1 2 3 4 5 6 7 8 9 x y z AB BB","900":"G M N O r s t u v w"},E:{"1":"A B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","16":"I q AC uB","388":"E F DC EC","900":"J D BC CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","16":"F B IC JC KC LC mB 2B","388":"G M N O r s t u v w x y","900":"C MC nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","16":"uB NC 3B","388":"E QC RC SC TC","900":"OC PC"},H:{"2":"hC"},I:{"1":"H","16":"pB iC jC kC","388":"mC nC","900":"I lC 3B"},J:{"16":"D","388":"A"},K:{"1":"c","16":"A B mB 2B","900":"C nB"},L:{"1":"H"},M:{"1":"b"},N:{"900":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"388":"2C"}},B:1,C:"Constraint Validation API"};
+module.exports={A:{A:{"2":"J E F G 5B","900":"A B"},B:{"1":"N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","388":"L H M","900":"C K"},C:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B","260":"LB MB","388":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB","900":"0 I q J E F G A B C K L H M N O r s t u v w x y z"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L","388":"0 1 2 3 4 5 6 7 8 9 x y z AB BB","900":"H M N O r s t u v w"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"I q BC vB","388":"F G EC FC","900":"J E CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","16":"G B KC LC MC NC mB 3B","388":"H M N O r s t u v w x y","900":"C OC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B","388":"F SC TC UC VC","900":"QC RC"},H:{"2":"jC"},I:{"1":"D","16":"pB kC lC mC","388":"oC pC","900":"I nC 4B"},J:{"16":"E","388":"A"},K:{"1":"b","16":"A B mB 3B","900":"C nB"},L:{"1":"D"},M:{"1":"D"},N:{"900":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"388":"4C"}},B:1,C:"Constraint Validation API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contenteditable.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contenteditable.js
index ea5da0f1ad213d..152be9d1bb368f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contenteditable.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contenteditable.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"J D E F A B 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","2":"5B","4":"pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"1":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B"},H:{"2":"hC"},I:{"1":"pB I H lC 3B mC nC","2":"iC jC kC"},J:{"1":"D A"},K:{"1":"c nB","2":"A B C mB 2B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"contenteditable attribute (basic support)"};
+module.exports={A:{A:{"1":"J E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","2":"6B","4":"pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"pB I D nC 4B oC pC","2":"kC lC mC"},J:{"1":"E A"},K:{"1":"b nB","2":"A B C mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"contenteditable attribute (basic support)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js
index dfb4f6814ad95e..cc66be59056cac 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 4B","132":"A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B 7B","129":"I q J D E F A B C K L G M N O r s t u"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K","257":"L G M N O r s t u v w"},E:{"1":"D E F A B C K L G DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q AC uB","257":"J CC","260":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B","257":"PC","260":"OC"},H:{"2":"hC"},I:{"1":"H mC nC","2":"pB I iC jC kC lC 3B"},J:{"2":"D","257":"A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"Content Security Policy 1.0"};
+module.exports={A:{A:{"2":"J E F G 5B","132":"A B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B","129":"I q J E F G A B C K L H M N O r s t u"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K","257":"L H M N O r s t u v w"},E:{"1":"E F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB","257":"J DC","260":"CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B","257":"RC","260":"QC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"2":"E","257":"A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Content Security Policy 1.0"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js
index 2d6d0995b7d015..5497832ed285b4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L","4100":"G M N O"},C:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B","132":"3 4 5 6","260":"7","516":"8 9 AB BB CB DB EB FB GB"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 I q J D E F A B C K L G M N O r s t u v w x y z","1028":"8 9 AB","2052":"BB"},E:{"1":"A B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F AC uB BC CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G M N O r s t u IC JC KC LC mB 2B MC nB","1028":"v w x","2052":"y"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"Content Security Policy Level 2"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L","4100":"H M N O"},C:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","132":"3 4 5 6","260":"7","516":"8 9 AB BB CB DB EB FB GB"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 I q J E F G A B C K L H M N O r s t u v w x y z","1028":"8 9 AB","2052":"BB"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u KC LC MC NC mB 3B OC nB","1028":"v w x","2052":"y"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Content Security Policy Level 2"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cookie-store-api.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cookie-store-api.js
index 2c96aa492fdb83..b9ebcd12f4320c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cookie-store-api.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cookie-store-api.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O","194":"P Q R S T U V"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB","194":"c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB IC JC KC LC mB 2B MC nB","194":"NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"1":"xC yC oB zC 0C","2":"I pC qC rC sC tC vB uC vC wC"},Q:{"2":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:7,C:"Cookie Store API"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O","194":"P Q R S T U V"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB","194":"b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB KC LC MC NC mB 3B OC nB","194":"NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C oB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"Cookie Store API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cors.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cors.js
index 2b55800a6dfcee..ed67cf69323dcd 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cors.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cors.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D 4B","132":"A","260":"E F"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","2":"5B pB","1025":"rB WB XB c YB ZB aB bB cB dB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","132":"I q J D E F A B C"},E:{"2":"AC uB","513":"J D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","644":"I q BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"F B IC JC KC LC mB 2B MC"},G:{"513":"E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","644":"uB NC 3B OC"},H:{"2":"hC"},I:{"1":"H mC nC","132":"pB I iC jC kC lC 3B"},J:{"1":"A","132":"D"},K:{"1":"C c nB","2":"A B mB 2B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","132":"A"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"Cross-Origin Resource Sharing"};
+module.exports={A:{A:{"1":"B","2":"J E 5B","132":"A","260":"F G"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","2":"6B pB","1025":"rB WB XB b YB ZB aB bB cB dB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","132":"I q J E F G A B C"},E:{"2":"BC vB","513":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","644":"I q CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G B KC LC MC NC mB 3B OC"},G:{"513":"F RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","644":"vB PC 4B QC"},H:{"2":"jC"},I:{"1":"D oC pC","132":"pB I kC lC mC nC 4B"},J:{"1":"A","132":"E"},K:{"1":"C b nB","2":"A B mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","132":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Cross-Origin Resource Sharing"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/createimagebitmap.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/createimagebitmap.js
index 573bb857e5eff1..92071010ed88e7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/createimagebitmap.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/createimagebitmap.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB 6B 7B","1028":"e f g h i j k l m n o p b H tB","3076":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d"},D:{"1":"qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","132":"MB NB","260":"OB PB","516":"QB RB SB TB UB"},E:{"2":"I q J D E F A B C K L AC uB BC CC DC EC vB mB nB wB FC","4100":"G GC xB yB zB 0B oB 1B HC"},F:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB","132":"9 AB","260":"BB CB","516":"DB EB FB GB HB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC","4100":"gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1028":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"qC rC sC tC vB uC vC wC xC yC oB zC 0C","16":"I pC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"3076":"2C"}},B:1,C:"createImageBitmap"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB 7B 8B","1028":"d e f g h i j k l m n o p D tB uB","3076":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c"},D:{"1":"qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","132":"MB NB","260":"OB PB","516":"QB RB SB TB UB"},E:{"2":"I q J E F G A B C K L BC vB CC DC EC FC wB mB nB xB GC","4100":"H HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","132":"9 AB","260":"BB CB","516":"DB EB FB GB HB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC","4100":"iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1028":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","16":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"3076":"4C"}},B:1,C:"createImageBitmap"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/credential-management.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/credential-management.js
index 4ef8976a3b14c7..5b6587b3470e13 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/credential-management.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/credential-management.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","66":"KB LB MB","129":"NB OB PB QB RB SB"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB IC JC KC LC mB 2B MC nB"},G:{"1":"eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I pC qC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:5,C:"Credential Management API"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","66":"KB LB MB","129":"NB OB PB QB RB SB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB KC LC MC NC mB 3B OC nB"},G:{"1":"gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Credential Management API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cryptography.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cryptography.js
index 105e6c77eb416f..f74ed7d500b15f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cryptography.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cryptography.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"4B","8":"J D E F A","164":"B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","513":"C K L G M N O"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","8":"0 1 2 3 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B","66":"4 5"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","8":"0 1 2 3 4 5 6 7 8 I q J D E F A B C K L G M N O r s t u v w x y z"},E:{"1":"B C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC","8":"I q J D AC uB BC CC","289":"E F A DC EC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","8":"F B C G M N O r s t u v IC JC KC LC mB 2B MC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","8":"uB NC 3B OC PC QC","289":"E RC SC TC UC VC"},H:{"2":"hC"},I:{"1":"H","8":"pB I iC jC kC lC 3B mC nC"},J:{"8":"D A"},K:{"1":"c","8":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"8":"A","164":"B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"Web Cryptography"};
+module.exports={A:{A:{"2":"5B","8":"J E F G A","164":"B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","513":"C K L H M N O"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","8":"0 1 2 3 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","66":"4 5"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","8":"0 1 2 3 4 5 6 7 8 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","8":"I q J E BC vB CC DC","289":"F G A EC FC wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","8":"G B C H M N O r s t u v KC LC MC NC mB 3B OC nB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","8":"vB PC 4B QC RC SC","289":"F TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"D","8":"pB I kC lC mC nC 4B oC pC"},J:{"8":"E A"},K:{"1":"b","8":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"8":"A","164":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Web Cryptography"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-all.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-all.js
index 07f929f73a5232..63db00fc756278 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-all.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-all.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M N O r s t u v w x y 6B 7B"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 I q J D E F A B C K L G M N O r s t u v w x y z"},E:{"1":"A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F AC uB BC CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G M N O r s t u v IC JC KC LC mB 2B MC nB"},G:{"1":"TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC"},H:{"2":"hC"},I:{"1":"H nC","2":"pB I iC jC kC lC 3B mC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"CSS all property"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t u v w x y 7B 8B"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v KC LC MC NC mB 3B OC nB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC"},H:{"2":"jC"},I:{"1":"D pC","2":"pB I kC lC mC nC 4B oC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS all property"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-animation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-animation.js
index 8db4491ad66ccd..18bb648549f3f8 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-animation.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-animation.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I 6B 7B","33":"q J D E F A B C K L G"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","33":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB"},E:{"1":"F A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"AC uB","33":"J D E BC CC DC","292":"I q"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"F B IC JC KC LC mB 2B MC","33":"0 1 C G M N O r s t u v w x y z"},G:{"1":"SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","33":"E PC QC RC","164":"uB NC 3B OC"},H:{"2":"hC"},I:{"1":"H","33":"I lC 3B mC nC","164":"pB iC jC kC"},J:{"33":"D A"},K:{"1":"c nB","2":"A B C mB 2B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:5,C:"CSS Animation"};
+module.exports={A:{A:{"1":"A B","2":"J E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I 7B 8B","33":"q J E F G A B C K L H"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","33":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC vB","33":"J E F CC DC EC","292":"I q"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G B KC LC MC NC mB 3B OC","33":"0 1 C H M N O r s t u v w x y z"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","33":"F RC SC TC","164":"vB PC 4B QC"},H:{"2":"jC"},I:{"1":"D","33":"I nC 4B oC pC","164":"pB kC lC mC"},J:{"33":"E A"},K:{"1":"b nB","2":"A B C mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"CSS Animation"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-any-link.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-any-link.js
index a778fe8dcb1dcd..883a9c55248a42 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-any-link.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-any-link.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","16":"5B","33":"0 1 2 3 4 5 6 7 8 9 pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 6B 7B"},D:{"1":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","16":"I q J D E F A B C K L","33":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c"},E:{"1":"F A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","16":"I q J AC uB BC","33":"D E CC DC"},F:{"1":"OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB","33":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},G:{"1":"SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","16":"uB NC 3B OC","33":"E PC QC RC"},H:{"2":"hC"},I:{"1":"H","16":"pB I iC jC kC lC 3B","33":"mC nC"},J:{"16":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"tC vB uC vC wC xC yC oB zC 0C","16":"I","33":"pC qC rC sC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"33":"2C"}},B:5,C:"CSS :any-link selector"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","16":"6B","33":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 7B 8B"},D:{"1":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L","33":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"I q J BC vB CC","33":"E F DC EC"},F:{"1":"OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","33":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B QC","33":"F RC SC TC"},H:{"2":"jC"},I:{"1":"D","16":"pB I kC lC mC nC 4B","33":"oC pC"},J:{"16":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C oB 1C 2C","16":"I","33":"rC sC tC uC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"33":"4C"}},B:5,C:"CSS :any-link selector"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-appearance.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-appearance.js
index ea1f151162f1ea..d85d247aa18526 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-appearance.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-appearance.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"T U V W X Y Z a d e f g h i j k l m n o p b H","33":"S","164":"P Q R","388":"C K L G M N O"},C:{"1":"Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","164":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P","676":"0 1 2 3 4 5 6 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B"},D:{"1":"T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","33":"S","164":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R"},E:{"1":"yB zB 0B oB 1B HC","164":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB"},F:{"1":"gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB","33":"dB eB fB","164":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB"},G:{"1":"yB zB 0B oB 1B","164":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB"},H:{"2":"hC"},I:{"1":"H","164":"pB I iC jC kC lC 3B mC nC"},J:{"164":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A","388":"B"},O:{"164":"oC"},P:{"164":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"164":"wB"},R:{"1":"1C"},S:{"164":"2C"}},B:5,C:"CSS Appearance"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"T U V W X Y Z a c d e f g h i j k l m n o p D","33":"S","164":"P Q R","388":"C K L H M N O"},C:{"1":"Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","164":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P","676":"0 1 2 3 4 5 6 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","33":"S","164":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R"},E:{"1":"zB 0B 1B oB 2B IC JC","164":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB"},F:{"1":"gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","33":"dB eB fB","164":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB"},G:{"1":"zB 0B 1B oB 2B","164":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"1":"D","164":"pB I kC lC mC nC 4B oC pC"},J:{"164":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A","388":"B"},O:{"164":"qC"},P:{"164":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"164":"xB"},R:{"1":"3C"},S:{"164":"4C"}},B:5,C:"CSS Appearance"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-at-counter-style.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-at-counter-style.js
index 4980186568f634..76b29974f93a55 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-at-counter-style.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-at-counter-style.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z","132":"a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B","132":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z","132":"a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB IC JC KC LC mB 2B MC nB","132":"kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I iC jC kC lC 3B mC nC","132":"H"},J:{"2":"D A"},K:{"2":"A B C mB 2B nB","132":"c"},L:{"132":"H"},M:{"132":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC","132":"oB zC 0C"},Q:{"2":"wB"},R:{"132":"1C"},S:{"132":"2C"}},B:4,C:"CSS Counter Styles"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z","132":"a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","132":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z","132":"a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB KC LC MC NC mB 3B OC nB","132":"kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B oC pC","132":"D"},J:{"2":"E A"},K:{"2":"A B C mB 3B nB","132":"b"},L:{"132":"D"},M:{"132":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C","132":"oB 1C 2C"},Q:{"2":"xB"},R:{"132":"3C"},S:{"132":"4C"}},B:4,C:"CSS Counter Styles"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-autofill.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-autofill.js
index 8f4c3ea2b6df53..6c69629a9e4b6f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-autofill.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-autofill.js
@@ -1 +1 @@
-module.exports={A:{D:{"33":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},L:{"33":"H"},B:{"2":"C K L G M N O","33":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U 6B 7B"},M:{"1":"b"},A:{"2":"J D E F A B 4B"},F:{"2":"F B C IC JC KC LC mB 2B MC nB","33":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},K:{"2":"A B C mB 2B nB","33":"c"},E:{"1":"G GC xB yB zB 0B oB 1B","2":"HC","33":"I q J D E F A B C K L AC uB BC CC DC EC vB mB nB wB FC"},G:{"1":"gC xB yB zB 0B oB 1B","33":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC"},P:{"33":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},I:{"2":"pB I iC jC kC lC 3B","33":"H mC nC"}},B:6,C:":autofill CSS pseudo-class"};
+module.exports={A:{D:{"33":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},L:{"33":"D"},B:{"2":"C K L H M N O","33":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U 7B 8B"},M:{"1":"D"},A:{"2":"J E F G A B 5B"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","33":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},K:{"2":"A B C mB 3B nB","33":"b"},E:{"1":"H HC yB zB 0B 1B oB 2B IC","2":"JC","33":"I q J E F G A B C K L BC vB CC DC EC FC wB mB nB xB GC"},G:{"1":"iC yB zB 0B 1B oB 2B","33":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC"},P:{"33":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},I:{"2":"pB I kC lC mC nC 4B","33":"D oC pC"}},B:6,C:":autofill CSS pseudo-class"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-backdrop-filter.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-backdrop-filter.js
index b448b2bdcbc514..69f842c2f813b7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-backdrop-filter.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-backdrop-filter.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M","257":"N O"},C:{"1":"o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB 6B 7B","578":"dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n"},D:{"1":"jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB","194":"JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB"},E:{"2":"I q J D E AC uB BC CC DC","33":"F A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB","194":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB"},G:{"2":"E uB NC 3B OC PC QC RC","33":"SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"vC wC xC yC oB zC 0C","2":"I","194":"pC qC rC sC tC vB uC"},Q:{"2":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:7,C:"CSS Backdrop Filter"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M","257":"N O"},C:{"1":"n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB 7B 8B","578":"dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m"},D:{"1":"jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB","194":"JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB"},E:{"2":"I q J E F BC vB CC DC EC","33":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","194":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB"},G:{"2":"F vB PC 4B QC RC SC TC","33":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"xC yC zC 0C oB 1C 2C","2":"I","194":"rC sC tC uC vC wB wC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"CSS Backdrop Filter"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-background-offsets.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-background-offsets.js
index 9d6a0e87c31949..7ec6242fed0be4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-background-offsets.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-background-offsets.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K L G M N O r s t u v w"},E:{"1":"D E F A B C K L G DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J AC uB BC CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC mB 2B MC nB","2":"F IC JC"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC PC"},H:{"1":"hC"},I:{"1":"H mC nC","2":"pB I iC jC kC lC 3B"},J:{"1":"A","2":"D"},K:{"1":"B C c mB 2B nB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"CSS background-position edge offsets"};
+module.exports={A:{A:{"1":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s t u v w"},E:{"1":"E F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC NC mB 3B OC nB","2":"G KC LC"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC"},H:{"1":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"A","2":"E"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS background-position edge offsets"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js
index 27bcebd840aa15..3732c46289d68c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 I q J D E F A B C K L G M N O r s t u v w x y z","260":"IB"},E:{"1":"B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D AC uB BC CC","132":"E F A DC EC"},F:{"1":"0 1 2 3 4 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G M N O r s t IC JC KC LC mB 2B MC nB","260":"5"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC PC QC","132":"E RC SC TC UC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"CSS background-blend-mode"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 I q J E F G A B C K L H M N O r s t u v w x y z","260":"IB"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E BC vB CC DC","132":"F G A EC FC"},F:{"1":"0 1 2 3 4 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t KC LC MC NC mB 3B OC nB","260":"5"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC SC","132":"F TC UC VC WC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS background-blend-mode"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js
index f37981206ccd0f..af530e987b2bc5 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O","164":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B"},D:{"2":"I q J D E F A B C K L G M N O r s t","164":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J AC uB BC","164":"D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"F IC JC KC LC","129":"B C mB 2B MC nB","164":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"uB NC 3B OC PC","164":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"132":"hC"},I:{"2":"pB I iC jC kC lC 3B","164":"H mC nC"},J:{"2":"D","164":"A"},K:{"2":"A","129":"B C mB 2B nB","164":"c"},L:{"164":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"164":"oC"},P:{"164":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"164":"wB"},R:{"164":"1C"},S:{"1":"2C"}},B:4,C:"CSS box-decoration-break"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O","164":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"2":"I q J E F G A B C K L H M N O r s t","164":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J BC vB CC","164":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"G KC LC MC NC","129":"B C mB 3B OC nB","164":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"vB PC 4B QC RC","164":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"132":"jC"},I:{"2":"pB I kC lC mC nC 4B","164":"D oC pC"},J:{"2":"E","164":"A"},K:{"2":"A","129":"B C mB 3B nB","164":"b"},L:{"164":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"164":"qC"},P:{"164":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"164":"xB"},R:{"164":"3C"},S:{"1":"4C"}},B:4,C:"CSS box-decoration-break"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxshadow.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxshadow.js
index 2385b5f68d54dd..0a0b37d71d01de 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxshadow.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxshadow.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB","33":"6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","33":"I q J D E F"},E:{"1":"J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","33":"q","164":"I AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC mB 2B MC nB","2":"F IC JC"},G:{"1":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","33":"NC 3B","164":"uB"},H:{"2":"hC"},I:{"1":"I H lC 3B mC nC","164":"pB iC jC kC"},J:{"1":"A","33":"D"},K:{"1":"B C c mB 2B nB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"CSS3 Box-shadow"};
+module.exports={A:{A:{"1":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB","33":"7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","33":"I q J E F G"},E:{"1":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","33":"q","164":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC NC mB 3B OC nB","2":"G KC LC"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","33":"PC 4B","164":"vB"},H:{"2":"jC"},I:{"1":"I D nC 4B oC pC","164":"pB kC lC mC"},J:{"1":"A","33":"E"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS3 Box-shadow"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-canvas.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-canvas.js
index 63c46cb360e5ba..09314d5213a0a1 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-canvas.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-canvas.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","33":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"2":"AC uB","33":"I q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"7 8 9 F B C AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB","33":"0 1 2 3 4 5 6 G M N O r s t u v w x y z"},G:{"33":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"H","33":"pB I iC jC kC lC 3B mC nC"},J:{"33":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","33":"I"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:7,C:"CSS Canvas Drawings"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","33":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"2":"BC vB","33":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"7 8 9 G B C AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","33":"0 1 2 3 4 5 6 H M N O r s t u v w x y z"},G:{"33":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"D","33":"pB I kC lC mC nC 4B oC pC"},J:{"33":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","33":"I"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"CSS Canvas Drawings"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-caret-color.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-caret-color.js
index 6f58eca4bb228f..1b90846b1f5662 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-caret-color.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-caret-color.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 6B 7B"},D:{"1":"TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},E:{"1":"C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A B AC uB BC CC DC EC vB"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB IC JC KC LC mB 2B MC nB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I pC qC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:2,C:"CSS caret-color"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 7B 8B"},D:{"1":"TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},E:{"1":"C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B BC vB CC DC EC FC wB"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB KC LC MC NC mB 3B OC nB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:2,C:"CSS caret-color"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cascade-layers.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cascade-layers.js
index 01a418a5c91c38..3237deabd35fde 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cascade-layers.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cascade-layers.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"k l m n o p b H","2":"C K L G M N O P Q R S T U V W X Y Z a d e f g","322":"h i j"},C:{"1":"i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e 6B 7B","194":"f g h"},D:{"1":"k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g","322":"h i j"},E:{"1":"yB zB 0B oB 1B HC","2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB"},F:{"1":"V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U IC JC KC LC mB 2B MC nB"},G:{"1":"yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"1":"0C","2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:4,C:"CSS Cascade Layers"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"j k l m n o p D","2":"C K L H M N O P Q R S T U V W X Y Z a c d e f","322":"g h i"},C:{"1":"h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d 7B 8B","194":"e f g"},D:{"1":"j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f","322":"g h i"},E:{"1":"zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB"},F:{"1":"V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U KC LC MC NC mB 3B OC nB"},G:{"1":"zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"2C","2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"CSS Cascade Layers"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-case-insensitive.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-case-insensitive.js
index d4a17ddca4f055..fb3027cd1f18cb 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-case-insensitive.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-case-insensitive.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB 6B 7B"},D:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"1":"F A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E AC uB BC CC DC"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB"},G:{"1":"SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:5,C:"Case-insensitive CSS attribute selectors"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB 7B 8B"},D:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F BC vB CC DC EC"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Case-insensitive CSS attribute selectors"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-clip-path.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-clip-path.js
index e6afd08f0640af..f7a06e3c072c6b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-clip-path.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-clip-path.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N","260":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","3138":"O"},C:{"1":"QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB","132":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB 6B 7B","644":"JB KB LB MB NB OB PB"},D:{"2":"I q J D E F A B C K L G M N O r s t u v","260":"RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","292":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},E:{"2":"I q J AC uB BC CC","260":"L G wB FC GC xB yB zB 0B oB 1B HC","292":"D E F A B C K DC EC vB mB nB"},F:{"2":"F B C IC JC KC LC mB 2B MC nB","260":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","292":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB"},G:{"2":"uB NC 3B OC PC","260":"aC bC cC dC eC fC gC xB yB zB 0B oB 1B","292":"E QC RC SC TC UC VC WC XC YC ZC"},H:{"2":"hC"},I:{"2":"pB I iC jC kC lC 3B","260":"H","292":"mC nC"},J:{"2":"D A"},K:{"2":"A B C mB 2B nB","260":"c"},L:{"260":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"260":"oC"},P:{"292":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"260":"wB"},R:{"260":"1C"},S:{"644":"2C"}},B:4,C:"CSS clip-path property (for HTML)"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N","260":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","3138":"O"},C:{"1":"QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB","132":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB 7B 8B","644":"JB KB LB MB NB OB PB"},D:{"2":"I q J E F G A B C K L H M N O r s t u v","260":"RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","292":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},E:{"2":"I q J BC vB CC DC","260":"L H xB GC HC yB zB 0B 1B oB 2B IC JC","292":"E F G A B C K EC FC wB mB nB"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","260":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","292":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB"},G:{"2":"vB PC 4B QC RC","260":"cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","292":"F SC TC UC VC WC XC YC ZC aC bC"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B","260":"D","292":"oC pC"},J:{"2":"E A"},K:{"2":"A B C mB 3B nB","260":"b"},L:{"260":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"260":"qC"},P:{"292":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"260":"xB"},R:{"260":"3C"},S:{"644":"4C"}},B:4,C:"CSS clip-path property (for HTML)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-adjust.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-adjust.js
index 7dd536b229c5f5..9f91e3cf504f5b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-adjust.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-adjust.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O","33":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 6B 7B"},D:{"16":"I q J D E F A B C K L G M N O","33":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q AC uB BC","33":"J D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"F B C IC JC KC LC mB 2B MC nB","33":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"16":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"16":"pB I iC jC kC lC 3B mC nC","33":"H"},J:{"16":"D A"},K:{"2":"A B C mB 2B nB","33":"c"},L:{"16":"H"},M:{"1":"b"},N:{"16":"A B"},O:{"16":"oC"},P:{"16":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"33":"wB"},R:{"16":"1C"},S:{"1":"2C"}},B:4,C:"CSS print-color-adjust"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O","33":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 7B 8B"},D:{"16":"I q J E F G A B C K L H M N O","33":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q BC vB CC","33":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","33":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"16":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"16":"pB I kC lC mC nC 4B oC pC","33":"D"},J:{"16":"E A"},K:{"2":"A B C mB 3B nB","33":"b"},L:{"16":"D"},M:{"1":"D"},N:{"16":"A B"},O:{"16":"qC"},P:{"16":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"33":"xB"},R:{"16":"3C"},S:{"1":"4C"}},B:4,C:"CSS print-color-adjust"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-function.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-function.js
index c638e0d1dc653e..e4011e9fe6f22d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-function.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-function.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"G GC xB yB zB 0B oB 1B HC","2":"I q J D E F A AC uB BC CC DC EC","132":"B C K L vB mB nB wB FC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"1":"gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC","132":"VC WC XC YC ZC aC bC cC dC eC fC"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:4,C:"CSS color() function"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB","322":"uB 9B AC"},E:{"1":"H HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC","132":"B C K L wB mB nB xB GC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC","132":"XC YC ZC aC bC cC dC eC fC gC hC"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"CSS color() function"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-conic-gradients.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-conic-gradients.js
index 84e990c560ed25..ef45b0111a55ad 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-conic-gradients.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-conic-gradients.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB 6B 7B","578":"iB jB kB lB P Q R sB"},D:{"1":"cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB","194":"qB VB rB WB XB c YB ZB aB bB"},E:{"1":"K L G nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A B C AC uB BC CC DC EC vB mB"},F:{"1":"c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IC JC KC LC mB 2B MC nB","194":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB"},G:{"1":"ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"vB uC vC wC xC yC oB zC 0C","2":"I pC qC rC sC tC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:5,C:"CSS Conical Gradients"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB 7B 8B","578":"iB jB kB lB P Q R sB"},D:{"1":"cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB","194":"qB VB rB WB XB b YB ZB aB bB"},E:{"1":"K L H nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C BC vB CC DC EC FC wB mB"},F:{"1":"b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB KC LC MC NC mB 3B OC nB","194":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"CSS Conical Gradients"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-container-queries.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-container-queries.js
index 6599ab0c047339..e3e856f5a9b4c7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-container-queries.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-container-queries.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"H","2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p","516":"b"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a","194":"e f g h i j k l m n o p","450":"d","516":"b"},E:{"1":"oB 1B HC","2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB IC JC KC LC mB 2B MC nB","194":"P Q R sB S T U V W X Y Z","516":"a"},G:{"1":"oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:5,C:"CSS Container Queries (Size)"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"D","2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o","516":"p"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a","194":"d e f g h i j k l m n o","450":"c","516":"p"},E:{"1":"oB 2B IC JC","2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB KC LC MC NC mB 3B OC nB","194":"P Q R sB S T U V W X Y Z","516":"a"},G:{"1":"oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS Container Queries (Size)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-container-query-units.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-container-query-units.js
index f1810cb1c10585..a85fb0c2027522 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-container-query-units.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-container-query-units.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"b H","2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d","194":"m n o p","450":"e f g h i j k l"},E:{"1":"oB 1B HC","2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B"},F:{"1":"a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB IC JC KC LC mB 2B MC nB","194":"P Q R sB S T U V W X Y Z"},G:{"1":"oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:5,C:"CSS Container Query Units"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"p D","2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c","194":"l m n o","450":"d e f g h i j k"},E:{"1":"oB 2B IC JC","2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B"},F:{"1":"a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB KC LC MC NC mB 3B OC nB","194":"P Q R sB S T U V W X Y Z"},G:{"1":"oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS Container Query Units"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-containment.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-containment.js
index 542a0ae8306453..b62c2bdd6ba2a9 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-containment.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-containment.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB 6B 7B","194":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB"},D:{"1":"OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","66":"NB"},E:{"1":"yB zB 0B oB 1B HC","2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB","66":"AB BB"},G:{"1":"yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I pC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"194":"2C"}},B:2,C:"CSS Containment"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB 7B 8B","194":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB"},D:{"1":"OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","66":"NB"},E:{"1":"zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","66":"AB BB"},G:{"1":"zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"194":"4C"}},B:2,C:"CSS Containment"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-content-visibility.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-content-visibility.js
index f1f11d52b007a3..40c8db4a17b300 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-content-visibility.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-content-visibility.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O P Q R S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"1":"xC yC oB zC 0C","2":"I pC qC rC sC tC vB uC vC wC"},Q:{"2":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:5,C:"CSS content-visibility"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O P Q R S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C oB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"CSS content-visibility"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-counters.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-counters.js
index aa6662ef12c8a3..6e2ac28e712db3 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-counters.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-counters.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"E F A B","2":"J D 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"1":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"CSS Counters"};
+module.exports={A:{A:{"1":"F G A B","2":"J E 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS Counters"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-crisp-edges.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-crisp-edges.js
index 485d641c35f727..d746652963cf54 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-crisp-edges.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-crisp-edges.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J 4B","2340":"D E F A B"},B:{"2":"C K L G M N O","1025":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"e f g h i j k l m n o p b H tB","2":"5B pB 6B","513":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d","545":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB","1025":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"A B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q AC uB BC","164":"J","4644":"D E F CC DC EC"},F:{"2":"F B G M N O r s t u v w x y z IC JC KC LC mB 2B","545":"C MC nB","1025":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B","4260":"OC PC","4644":"E QC RC SC TC"},H:{"2":"hC"},I:{"2":"pB I iC jC kC lC 3B mC nC","1025":"H"},J:{"2":"D","4260":"A"},K:{"2":"A B mB 2B","545":"C nB","1025":"c"},L:{"1025":"H"},M:{"1":"b"},N:{"2340":"A B"},O:{"1025":"oC"},P:{"1025":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1025":"wB"},R:{"1025":"1C"},S:{"4097":"2C"}},B:4,C:"Crisp edges/pixelated images"};
+module.exports={A:{A:{"2":"J 5B","2340":"E F G A B"},B:{"2":"C K L H M N O","1025":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"d e f g h i j k l m n o p D tB uB","2":"6B pB 7B","513":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c","545":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB","1025":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC","164":"J","4644":"E F G DC EC FC"},F:{"2":"G B H M N O r s t u v w x y z KC LC MC NC mB 3B","545":"C OC nB","1025":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B","4260":"QC RC","4644":"F SC TC UC VC"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B oC pC","1025":"D"},J:{"2":"E","4260":"A"},K:{"2":"A B mB 3B","545":"C nB","1025":"b"},L:{"1025":"D"},M:{"1":"D"},N:{"2340":"A B"},O:{"1025":"qC"},P:{"1025":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1025":"xB"},R:{"1025":"3C"},S:{"4097":"4C"}},B:4,C:"Crisp edges/pixelated images"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cross-fade.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cross-fade.js
index 48e3cf2e5b727c..8b3bac0ecab496 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cross-fade.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cross-fade.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O","33":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"I q J D E F A B C K L G M","33":"0 1 2 3 4 5 6 7 8 9 N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"A B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q AC uB","33":"J D E F BC CC DC EC"},F:{"2":"F B C IC JC KC LC mB 2B MC nB","33":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B","33":"E OC PC QC RC SC TC"},H:{"2":"hC"},I:{"2":"pB I iC jC kC lC 3B","33":"H mC nC"},J:{"2":"D A"},K:{"2":"A B C mB 2B nB","33":"c"},L:{"33":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"33":"oC"},P:{"33":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"33":"wB"},R:{"33":"1C"},S:{"2":"2C"}},B:4,C:"CSS Cross-Fade Function"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O","33":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"I q J E F G A B C K L H M","33":"0 1 2 3 4 5 6 7 8 9 N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB","33":"J E F G CC DC EC FC"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","33":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B","33":"F QC RC SC TC UC VC"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B","33":"D oC pC"},J:{"2":"E A"},K:{"2":"A B C mB 3B nB","33":"b"},L:{"33":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"33":"qC"},P:{"33":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"33":"xB"},R:{"33":"3C"},S:{"2":"4C"}},B:4,C:"CSS Cross-Fade Function"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-default-pseudo.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-default-pseudo.js
index 0c138d5cb863e2..96ffd7072815e0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-default-pseudo.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-default-pseudo.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","16":"5B pB 6B 7B"},D:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","16":"I q J D E F A B C K L","132":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"1":"B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","16":"I q AC uB","132":"J D E F A BC CC DC EC"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","16":"F B IC JC KC LC mB 2B","132":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z","260":"C MC nB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","16":"uB NC 3B OC PC","132":"E QC RC SC TC UC"},H:{"260":"hC"},I:{"1":"H","16":"pB iC jC kC","132":"I lC 3B mC nC"},J:{"16":"D","132":"A"},K:{"1":"c","16":"A B C mB 2B","260":"nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","132":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:5,C:":default CSS pseudo-class"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","16":"6B pB 7B 8B"},D:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L","132":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"I q BC vB","132":"J E F G A CC DC EC FC"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","16":"G B KC LC MC NC mB 3B","132":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z","260":"C OC nB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B QC RC","132":"F SC TC UC VC WC"},H:{"260":"jC"},I:{"1":"D","16":"pB kC lC mC","132":"I nC 4B oC pC"},J:{"16":"E","132":"A"},K:{"1":"b","16":"A B C mB 3B","260":"nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","132":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:":default CSS pseudo-class"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js
index e7a7c94bb8c13b..0a009e522d57bc 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","16":"P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"B","2":"I q J D E F A C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:7,C:"Explicit descendant combinator >>"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","16":"P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"B","2":"I q J E F G A C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Explicit descendant combinator >>"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-deviceadaptation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-deviceadaptation.js
index e6e44fa6e84247..322c4cc5b9f5c0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-deviceadaptation.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-deviceadaptation.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 4B","164":"A B"},B:{"66":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","164":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 I q J D E F A B C K L G M N O r s t u v w x y z","66":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB IC JC KC LC mB 2B MC nB","66":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"292":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A c","292":"B C mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"164":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"66":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:5,C:"CSS Device Adaptation"};
+module.exports={A:{A:{"2":"J E F G 5B","164":"A B"},B:{"66":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","164":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 I q J E F G A B C K L H M N O r s t u v w x y z","66":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB KC LC MC NC mB 3B OC nB","66":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"292":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A b","292":"B C mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"164":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"66":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS Device Adaptation"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-dir-pseudo.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-dir-pseudo.js
index 4f0b9a92268277..dc895870e99869 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-dir-pseudo.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-dir-pseudo.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p","194":"b H"},C:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M 6B 7B","33":"0 1 2 3 4 5 6 7 8 9 N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z","194":"a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"HC","2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z IC JC KC LC mB 2B MC nB","194":"a"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"33":"2C"}},B:5,C:":dir() CSS pseudo-class"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o","194":"p D"},C:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z","194":"a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"JC","2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z KC LC MC NC mB 3B OC nB","194":"a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"33":"4C"}},B:5,C:":dir() CSS pseudo-class"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-display-contents.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-display-contents.js
index 06bdfb074275d8..3ae8dbca414af5 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-display-contents.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-display-contents.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O","132":"P Q R S T U V W X","260":"Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B","132":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB","260":"WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB","132":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X","194":"UB qB VB rB WB XB c","260":"Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B AC uB BC CC DC EC vB","132":"C K L G mB nB wB FC GC xB yB zB 0B","516":"1B HC","772":"oB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB IC JC KC LC mB 2B MC nB","132":"OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB","260":"jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC","132":"XC YC ZC aC bC cC","260":"dC eC fC gC xB yB zB 0B","772":"oB 1B"},H:{"2":"hC"},I:{"2":"pB I iC jC kC lC 3B mC nC","260":"H"},J:{"2":"D A"},K:{"2":"A B C mB 2B nB","260":"c"},L:{"260":"H"},M:{"260":"b"},N:{"2":"A B"},O:{"132":"oC"},P:{"2":"I pC qC rC sC","132":"tC vB uC vC wC xC","260":"yC oB zC 0C"},Q:{"132":"wB"},R:{"260":"1C"},S:{"132":"2C"}},B:4,C:"CSS display: contents"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O","132":"P Q R S T U V W X","260":"Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","132":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB","260":"WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB","132":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X","194":"UB qB VB rB WB XB b","260":"Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B BC vB CC DC EC FC wB","132":"C K L H mB nB xB GC HC yB zB 0B 1B","516":"2B IC JC","772":"oB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB KC LC MC NC mB 3B OC nB","132":"OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB","260":"jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC","132":"ZC aC bC cC dC eC","260":"fC gC hC iC yB zB 0B 1B","772":"oB 2B"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B oC pC","260":"D"},J:{"2":"E A"},K:{"2":"A B C mB 3B nB","260":"b"},L:{"260":"D"},M:{"260":"D"},N:{"2":"A B"},O:{"132":"qC"},P:{"2":"I rC sC tC uC","132":"vC wB wC xC yC zC","260":"0C oB 1C 2C"},Q:{"132":"xB"},R:{"260":"3C"},S:{"132":"4C"}},B:4,C:"CSS display: contents"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-element-function.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-element-function.js
index 9690d3c9f9a4b4..37109d4b8a3e20 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-element-function.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-element-function.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"33":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","164":"5B pB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"33":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"33":"2C"}},B:5,C:"CSS element() function"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"33":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","164":"6B pB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"33":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"33":"4C"}},B:5,C:"CSS element() function"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-env-function.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-env-function.js
index 0943e1a5723f92..612157194a6586 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-env-function.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-env-function.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c 6B 7B"},D:{"1":"cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB"},E:{"1":"C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A AC uB BC CC DC EC vB","132":"B"},F:{"1":"SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB IC JC KC LC mB 2B MC nB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC","132":"WC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"vB uC vC wC xC yC oB zC 0C","2":"I pC qC rC sC tC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:7,C:"CSS Environment Variables env()"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b 7B 8B"},D:{"1":"cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB"},E:{"1":"C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC wB","132":"B"},F:{"1":"SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB KC LC MC NC mB 3B OC nB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC","132":"YC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"CSS Environment Variables env()"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-exclusions.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-exclusions.js
index 22d50256bd17d3..5f809c53883cb3 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-exclusions.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-exclusions.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 4B","33":"A B"},B:{"2":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","33":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"33":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:5,C:"CSS Exclusions Level 1"};
+module.exports={A:{A:{"2":"J E F G 5B","33":"A B"},B:{"2":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","33":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"33":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS Exclusions Level 1"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-featurequeries.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-featurequeries.js
index 180b5113278080..15b6845d78f641 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-featurequeries.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-featurequeries.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M N O r s t 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K L G M N O r s t u v w x y z"},E:{"1":"F A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E AC uB BC CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"F B C IC JC KC LC mB 2B MC"},G:{"1":"SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC"},H:{"1":"hC"},I:{"1":"H mC nC","2":"pB I iC jC kC lC 3B"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"CSS Feature Queries"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G B C KC LC MC NC mB 3B OC"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC"},H:{"1":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS Feature Queries"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-file-selector-button.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-file-selector-button.js
index 4185914a378cc1..57f364ab400852 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-file-selector-button.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-file-selector-button.js
@@ -1 +1 @@
-module.exports={A:{D:{"1":"Y Z a d e f g h i j k l m n o p b H tB 8B 9B","33":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X"},L:{"1":"H"},B:{"1":"Y Z a d e f g h i j k l m n o p b H","33":"C K L G M N O P Q R S T U V W X"},C:{"1":"sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R 6B 7B"},M:{"1":"b"},A:{"2":"J D E F 4B","33":"A B"},F:{"1":"iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB","33":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB"},K:{"1":"c","2":"A B C mB 2B nB"},E:{"1":"G FC GC xB yB zB 0B oB 1B","2":"HC","33":"I q J D E F A B C K L AC uB BC CC DC EC vB mB nB wB"},G:{"1":"fC gC xB yB zB 0B oB 1B","33":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC"},P:{"1":"yC oB zC 0C","33":"I pC qC rC sC tC vB uC vC wC xC"},I:{"1":"H","2":"pB I iC jC kC lC 3B","33":"mC nC"}},B:6,C:"::file-selector-button CSS pseudo-element"};
+module.exports={A:{D:{"1":"Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","33":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X"},L:{"1":"D"},B:{"1":"Y Z a c d e f g h i j k l m n o p D","33":"C K L H M N O P Q R S T U V W X"},C:{"1":"sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R 7B 8B"},M:{"1":"D"},A:{"2":"J E F G 5B","33":"A B"},F:{"1":"iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","33":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB"},K:{"1":"b","2":"A B C mB 3B nB"},E:{"1":"H GC HC yB zB 0B 1B oB 2B IC","2":"JC","33":"I q J E F G A B C K L BC vB CC DC EC FC wB mB nB xB"},G:{"1":"hC iC yB zB 0B 1B oB 2B","33":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC"},P:{"1":"0C oB 1C 2C","33":"I rC sC tC uC vC wB wC xC yC zC"},I:{"1":"D","2":"pB I kC lC mC nC 4B","33":"oC pC"}},B:6,C:"::file-selector-button CSS pseudo-element"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-filter-function.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-filter-function.js
index 317e650309803c..e68cc114d04d24 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-filter-function.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-filter-function.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E AC uB BC CC DC","33":"F"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC","33":"SC TC"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:5,C:"CSS filter() function"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F BC vB CC DC EC","33":"G"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC","33":"UC VC"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS filter() function"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-filters.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-filters.js
index 3f4607d8b37e50..93acf437d5214c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-filters.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-filters.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","1028":"K L G M N O","1346":"C"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B","196":"6","516":"0 1 2 3 4 5 I q J D E F A B C K L G M N O r s t u v w x y z 7B"},D:{"1":"PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K L G M N","33":"0 1 2 3 4 5 6 7 8 9 O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},E:{"1":"A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q AC uB BC","33":"J D E F CC DC"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB","33":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB"},G:{"1":"TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC","33":"E PC QC RC SC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B","33":"mC nC"},J:{"2":"D","33":"A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"rC sC tC vB uC vC wC xC yC oB zC 0C","33":"I pC qC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:5,C:"CSS Filter Effects"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","1028":"K L H M N O","1346":"C"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B","196":"6","516":"0 1 2 3 4 5 I q J E F G A B C K L H M N O r s t u v w x y z 8B"},D:{"1":"PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N","33":"0 1 2 3 4 5 6 7 8 9 O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},E:{"1":"A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC","33":"J E F G DC EC"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","33":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC","33":"F RC SC TC UC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B","33":"oC pC"},J:{"2":"E","33":"A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C oB 1C 2C","33":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"CSS Filter Effects"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-first-letter.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-first-letter.js
index 3fc2fce6a4fd54..bdf048cbeb60ba 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-first-letter.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-first-letter.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","16":"4B","516":"E","1540":"J D"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","132":"pB","260":"5B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","16":"q J D E","132":"I"},E:{"1":"J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","16":"q AC","132":"I uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC nB","16":"F IC","260":"B JC KC LC mB 2B"},G:{"1":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","16":"uB NC 3B"},H:{"1":"hC"},I:{"1":"pB I H lC 3B mC nC","16":"iC jC","132":"kC"},J:{"1":"D A"},K:{"1":"C c nB","260":"A B mB 2B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"::first-letter CSS pseudo-element selector"};
+module.exports={A:{A:{"1":"G A B","16":"5B","516":"F","1540":"J E"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","132":"pB","260":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"q J E F","132":"I"},E:{"1":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"q BC","132":"I vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a OC nB","16":"G KC","260":"B LC MC NC mB 3B"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B"},H:{"1":"jC"},I:{"1":"pB I D nC 4B oC pC","16":"kC lC","132":"mC"},J:{"1":"E A"},K:{"1":"C b nB","260":"A B mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"::first-letter CSS pseudo-element selector"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-first-line.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-first-line.js
index 86cf1ac025cad6..b0b924b7ae80b2 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-first-line.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-first-line.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","132":"J D E 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"1":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"CSS first-line pseudo-element"};
+module.exports={A:{A:{"1":"G A B","132":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS first-line pseudo-element"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-fixed.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-fixed.js
index 6c1836feb1ba6e..e191a8d7d31b04 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-fixed.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-fixed.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"D E F A B","2":"4B","8":"J"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G AC uB BC CC DC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","1025":"EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B","132":"OC PC QC"},H:{"2":"hC"},I:{"1":"pB H mC nC","260":"iC jC kC","513":"I lC 3B"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"CSS position:fixed"};
+module.exports={A:{A:{"1":"E F G A B","2":"5B","8":"J"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","1025":"FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B","132":"QC RC SC"},H:{"2":"jC"},I:{"1":"pB D oC pC","260":"kC lC mC","513":"I nC 4B"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS position:fixed"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-visible.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-visible.js
index 37111750ab40c2..746f6a234059f4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-visible.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-visible.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O","328":"P Q R S T U"},C:{"1":"U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B 7B","161":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T"},D:{"1":"V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB","328":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U"},E:{"1":"yB zB 0B oB 1B HC","2":"I q J D E F A B C K L AC uB BC CC DC EC vB mB nB wB FC","578":"G GC xB"},F:{"1":"fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB IC JC KC LC mB 2B MC nB","328":"ZB aB bB cB dB eB"},G:{"1":"yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC","578":"gC xB"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"1":"xC yC oB zC 0C","2":"I pC qC rC sC tC vB uC vC wC"},Q:{"2":"wB"},R:{"1":"1C"},S:{"161":"2C"}},B:5,C:":focus-visible CSS pseudo-class"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O","328":"P Q R S T U"},C:{"1":"U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B","161":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T"},D:{"1":"V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB","328":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U"},E:{"1":"zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C K L BC vB CC DC EC FC wB mB nB xB GC","578":"H HC yB"},F:{"1":"fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB KC LC MC NC mB 3B OC nB","328":"ZB aB bB cB dB eB"},G:{"1":"zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC","578":"iC yB"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C oB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"161":"4C"}},B:5,C:":focus-visible CSS pseudo-class"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-within.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-within.js
index 97a815b122395a..c744f61302ca9b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-within.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-within.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 6B 7B"},D:{"1":"VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB","194":"qB"},E:{"1":"B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A AC uB BC CC DC EC"},F:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IC JC KC LC mB 2B MC nB","194":"IB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"sC tC vB uC vC wC xC yC oB zC 0C","2":"I pC qC rC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:7,C:":focus-within CSS pseudo-class"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 7B 8B"},D:{"1":"VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB","194":"qB"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC"},F:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB KC LC MC NC mB 3B OC nB","194":"IB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:":focus-within CSS pseudo-class"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-palette.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-palette.js
index b7ccf7bcbd02c8..1823a06bda6ec0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-palette.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-palette.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"b H","2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l"},E:{"1":"yB zB 0B oB 1B HC","2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB"},F:{"1":"W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V IC JC KC LC mB 2B MC nB"},G:{"1":"yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:5,C:"CSS font-palette"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"p D","2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k"},E:{"1":"zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB"},F:{"1":"W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V KC LC MC NC mB 3B OC nB"},G:{"1":"zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS font-palette"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js
index 903e15f3e8dfec..39911c3274c0b0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB 6B 7B","194":"IB JB KB LB MB NB OB PB QB RB SB TB"},D:{"1":"VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","66":"LB MB NB OB PB QB RB SB TB UB qB"},E:{"1":"C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A B AC uB BC CC DC EC vB"},F:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB","66":"8 9 AB BB CB DB EB FB GB HB IB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"sC tC vB uC vC wC xC yC oB zC 0C","2":"I","66":"pC qC rC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"194":"2C"}},B:5,C:"CSS font-display"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB 7B 8B","194":"IB JB KB LB MB NB OB PB QB RB SB TB"},D:{"1":"VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","66":"LB MB NB OB PB QB RB SB TB UB qB"},E:{"1":"C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B BC vB CC DC EC FC wB"},F:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","66":"8 9 AB BB CB DB EB FB GB HB IB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I","66":"rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"194":"4C"}},B:5,C:"CSS font-display"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-stretch.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-stretch.js
index dc07cabe28af04..1869aa89b44725 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-stretch.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-stretch.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E 6B 7B"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"1":"B C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A AC uB BC CC DC EC vB"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"CSS font-stretch"};
+module.exports={A:{A:{"1":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F 7B 8B"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"1":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC wB"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS font-stretch"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gencontent.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gencontent.js
index 7519317f2abb90..6a53598558b2bd 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gencontent.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gencontent.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D 4B","132":"E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"1":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"CSS Generated content for pseudo-elements"};
+module.exports={A:{A:{"1":"G A B","2":"J E 5B","132":"F"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS Generated content for pseudo-elements"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gradients.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gradients.js
index 23dcaa889920c9..94ec2eaba1fc74 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gradients.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gradients.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B","260":"0 1 2 3 4 5 6 7 M N O r s t u v w x y z","292":"I q J D E F A B C K L G 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","33":"A B C K L G M N O r s t u v w x","548":"I q J D E F"},E:{"1":"yB zB 0B oB 1B HC","2":"AC uB","260":"D E F A B C K L G CC DC EC vB mB nB wB FC GC xB","292":"J BC","804":"I q"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"F B IC JC KC LC","33":"C MC","164":"mB 2B"},G:{"1":"yB zB 0B oB 1B","260":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB","292":"OC PC","804":"uB NC 3B"},H:{"2":"hC"},I:{"1":"H mC nC","33":"I lC 3B","548":"pB iC jC kC"},J:{"1":"A","548":"D"},K:{"1":"c nB","2":"A B","33":"C","164":"mB 2B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"CSS Gradients"};
+module.exports={A:{A:{"1":"A B","2":"J E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B","260":"0 1 2 3 4 5 6 7 M N O r s t u v w x y z","292":"I q J E F G A B C K L H 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","33":"A B C K L H M N O r s t u v w x","548":"I q J E F G"},E:{"1":"zB 0B 1B oB 2B IC JC","2":"BC vB","260":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB","292":"J CC","804":"I q"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G B KC LC MC NC","33":"C OC","164":"mB 3B"},G:{"1":"zB 0B 1B oB 2B","260":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB","292":"QC RC","804":"vB PC 4B"},H:{"2":"jC"},I:{"1":"D oC pC","33":"I nC 4B","548":"pB kC lC mC"},J:{"1":"A","548":"E"},K:{"1":"b nB","2":"A B","33":"C","164":"mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS Gradients"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-grid-animation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-grid-animation.js
index 3a3862d89e0a8a..9dac01e58835e4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-grid-animation.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-grid-animation.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"oB 1B HC","2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"1":"oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:4,C:"CSS Grid animation"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"oB 2B IC JC","2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"CSS Grid animation"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-grid.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-grid.js
index e9809e79c55996..af35cc854c14ba 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-grid.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-grid.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E 4B","8":"F","292":"A B"},B:{"1":"M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","292":"C K L G"},C:{"1":"QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M N O 6B 7B","8":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB","584":"CB DB EB FB GB HB IB JB KB LB MB NB","1025":"OB PB"},D:{"1":"UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K L G M N O r s t u v w","8":"0 x y z","200":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB","1025":"TB"},E:{"1":"B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q AC uB BC","8":"J D E F A CC DC EC"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB","200":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC","8":"E PC QC RC SC TC UC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC","8":"3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"292":"A B"},O:{"1":"oC"},P:{"1":"qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"pC","8":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"CSS Grid Layout (level 1)"};
+module.exports={A:{A:{"2":"J E F 5B","8":"G","292":"A B"},B:{"1":"M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","292":"C K L H"},C:{"1":"QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O 7B 8B","8":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB","584":"CB DB EB FB GB HB IB JB KB LB MB NB","1025":"OB PB"},D:{"1":"UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s t u v w","8":"0 x y z","200":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB","1025":"TB"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC","8":"J E F G A DC EC FC"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","200":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC","8":"F RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC","8":"4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"292":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"rC","8":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS Grid Layout (level 1)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js
index c518896eecc77b..39e07136538d5f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"A B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F AC uB BC CC DC EC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:4,C:"CSS hanging-punctuation"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"CSS hanging-punctuation"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-has.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-has.js
index 1451b40cdac45a..0ba3677d2b82ec 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-has.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-has.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"b H","2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n 6B 7B","322":"o p b H tB"},D:{"1":"b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l","194":"m n o p"},E:{"1":"yB zB 0B oB 1B HC","2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB"},F:{"1":"a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z IC JC KC LC mB 2B MC nB"},G:{"1":"yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:5,C:":has() CSS relational pseudo-class"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"p D","2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m 7B 8B","322":"n o p D tB uB"},D:{"1":"p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k","194":"l m n o"},E:{"1":"zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB"},F:{"1":"a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z KC LC MC NC mB 3B OC nB"},G:{"1":"zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:":has() CSS relational pseudo-class"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hyphens.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hyphens.js
index 4bf214243862fc..2bf74981cac126 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hyphens.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hyphens.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 4B","33":"A B"},B:{"1":"b H","33":"C K L G M N O","132":"P Q R S T U V W","260":"X Y Z a d e f g h i j k l m n o p"},C:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q 6B 7B","33":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB"},D:{"1":"X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB","132":"RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W"},E:{"2":"I q AC uB","33":"J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB IC JC KC LC mB 2B MC nB","132":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z"},G:{"2":"uB NC","33":"E 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"4":"oC"},P:{"1":"qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I","132":"pC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"CSS Hyphenation"};
+module.exports={A:{A:{"2":"J E F G 5B","33":"A B"},B:{"1":"p D","33":"C K L H M N O","132":"P Q R S T U V W","260":"X Y Z a c d e f g h i j k l m n o"},C:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB"},D:{"1":"X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB","132":"RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W"},E:{"2":"I q BC vB","33":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB KC LC MC NC mB 3B OC nB","132":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z"},G:{"2":"vB PC","33":"F 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"4":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I","132":"rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS Hyphenation"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-orientation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-orientation.js
index 5b0a6c680b8f80..455faeb2759616 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-orientation.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-orientation.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O P Q","257":"R S T U V W X"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M N O r s t u v w x 6B 7B"},D:{"1":"Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q","257":"R S T U V W X"},E:{"1":"L G wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A B C K AC uB BC CC DC EC vB mB nB"},F:{"1":"kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB IC JC KC LC mB 2B MC nB","257":"bB cB dB eB fB gB hB iB jB"},G:{"1":"eC fC gC xB yB zB 0B oB 1B","132":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"1":"yC oB zC 0C","2":"I pC qC rC sC tC vB uC vC","257":"wC xC"},Q:{"2":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"CSS3 image-orientation"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O P Q","257":"R S T U V W X"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t u v w x 7B 8B"},D:{"1":"Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q","257":"R S T U V W X"},E:{"1":"L H xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C K BC vB CC DC EC FC wB mB nB"},F:{"1":"kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB KC LC MC NC mB 3B OC nB","257":"bB cB dB eB fB gB hB iB jB"},G:{"1":"gC hC iC yB zB 0B 1B oB 2B","132":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"0C oB 1C 2C","2":"I rC sC tC uC vC wB wC xC","257":"yC zC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS3 image-orientation"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-set.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-set.js
index 44d10972863fd6..10882befa16f6a 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-set.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-set.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O","164":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U 6B 7B","66":"V W","257":"Y Z a d e f g h i j k l m n o p b H tB","772":"X"},D:{"2":"I q J D E F A B C K L G M N O r s","164":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q AC uB BC","132":"A B C K vB mB nB wB","164":"J D E F CC DC EC","516":"L G FC GC xB yB zB 0B oB 1B HC"},F:{"2":"F B C IC JC KC LC mB 2B MC nB","164":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"uB NC 3B OC","132":"UC VC WC XC YC ZC aC bC cC dC","164":"E PC QC RC SC TC","516":"eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I iC jC kC lC 3B","164":"H mC nC"},J:{"2":"D","164":"A"},K:{"2":"A B C mB 2B nB","164":"c"},L:{"164":"H"},M:{"257":"b"},N:{"2":"A B"},O:{"164":"oC"},P:{"164":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"164":"wB"},R:{"164":"1C"},S:{"2":"2C"}},B:5,C:"CSS image-set"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O","164":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U 7B 8B","66":"V W","257":"Y Z a c d e f g h i j k l m n o p D tB uB","772":"X"},D:{"2":"I q J E F G A B C K L H M N O r s","164":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q BC vB CC","132":"A B C K wB mB nB xB","164":"J E F G DC EC FC","516":"L H GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","164":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"vB PC 4B QC","132":"WC XC YC ZC aC bC cC dC eC fC","164":"F RC SC TC UC VC","516":"gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B","164":"D oC pC"},J:{"2":"E","164":"A"},K:{"2":"A B C mB 3B nB","164":"b"},L:{"164":"D"},M:{"257":"D"},N:{"2":"A B"},O:{"164":"qC"},P:{"164":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"164":"xB"},R:{"164":"3C"},S:{"2":"4C"}},B:5,C:"CSS image-set"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-in-out-of-range.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-in-out-of-range.js
index 5f495d76288698..5258771375026d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-in-out-of-range.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-in-out-of-range.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C","260":"K L G M N O"},C:{"1":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B","516":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB"},D:{"1":"PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I","16":"q J D E F A B C K L","260":"OB","772":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},E:{"1":"B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I AC uB","16":"q","772":"J D E F A BC CC DC EC"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","16":"F IC","260":"B C BB JC KC LC mB 2B MC nB","772":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B","772":"E OC PC QC RC SC TC UC"},H:{"132":"hC"},I:{"1":"H","2":"pB iC jC kC","260":"I lC 3B mC nC"},J:{"2":"D","260":"A"},K:{"1":"c","260":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","260":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"516":"2C"}},B:5,C:":in-range and :out-of-range CSS pseudo-classes"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C","260":"K L H M N O"},C:{"1":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","516":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB"},D:{"1":"PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I","16":"q J E F G A B C K L","260":"OB","772":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB","16":"q","772":"J E F G A CC DC EC FC"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","16":"G KC","260":"B C BB LC MC NC mB 3B OC nB","772":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B","772":"F QC RC SC TC UC VC WC"},H:{"132":"jC"},I:{"1":"D","2":"pB kC lC mC","260":"I nC 4B oC pC"},J:{"2":"E","260":"A"},K:{"1":"b","260":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","260":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"516":"4C"}},B:5,C:":in-range and :out-of-range CSS pseudo-classes"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js
index 160c0b852e62ec..74874235666f57 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E 4B","132":"A B","388":"F"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","132":"C K L G M N O"},C:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","16":"5B pB 6B 7B","132":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","388":"I q"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","16":"I q J D E F A B C K L","132":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB"},E:{"1":"B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","16":"I q J AC uB","132":"D E F A CC DC EC","388":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","16":"F B IC JC KC LC mB 2B","132":"G M N O r s t u v w x","516":"C MC nB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","16":"uB NC 3B OC PC","132":"E QC RC SC TC UC"},H:{"516":"hC"},I:{"1":"H","16":"pB iC jC kC nC","132":"mC","388":"I lC 3B"},J:{"16":"D","132":"A"},K:{"1":"c","16":"A B C mB 2B","516":"nB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"132":"2C"}},B:5,C:":indeterminate CSS pseudo-class"};
+module.exports={A:{A:{"2":"J E F 5B","132":"A B","388":"G"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","132":"C K L H M N O"},C:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","16":"6B pB 7B 8B","132":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","388":"I q"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L","132":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"I q J BC vB","132":"E F G A DC EC FC","388":"CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","16":"G B KC LC MC NC mB 3B","132":"H M N O r s t u v w x","516":"C OC nB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B QC RC","132":"F SC TC UC VC WC"},H:{"516":"jC"},I:{"1":"D","16":"pB kC lC mC pC","132":"oC","388":"I nC 4B"},J:{"16":"E","132":"A"},K:{"1":"b","16":"A B C mB 3B","516":"nB"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"132":"4C"}},B:5,C:":indeterminate CSS pseudo-class"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-letter.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-letter.js
index b2e91eb8ebf15c..d9e1270b420704 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-letter.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-letter.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E AC uB BC CC DC","4":"F","164":"A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC","164":"SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:5,C:"CSS Initial Letter"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F BC vB CC DC EC","4":"G","164":"A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC","164":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS Initial Letter"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-value.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-value.js
index 92e940bb913fd1..e1943472143f60 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-value.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-value.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","33":"I q J D E F A B C K L G M N O 6B 7B","164":"5B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","16":"AC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB"},G:{"1":"E NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","16":"uB"},H:{"2":"hC"},I:{"1":"pB I H kC lC 3B mC nC","16":"iC jC"},J:{"1":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"CSS initial value"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","33":"I q J E F G A B C K L H M N O 7B 8B","164":"6B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB"},H:{"2":"jC"},I:{"1":"pB I D mC nC 4B oC pC","16":"kC lC"},J:{"1":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS initial value"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-lch-lab.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-lch-lab.js
index df87e168bcc6d5..6e50f81b417ef0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-lch-lab.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-lch-lab.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"G GC xB yB zB 0B oB 1B HC","2":"I q J D E F A B C K L AC uB BC CC DC EC vB mB nB wB FC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"1":"gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:4,C:"LCH and Lab color values"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"H HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C K L BC vB CC DC EC FC wB mB nB xB GC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"LCH and Lab color values"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-letter-spacing.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-letter-spacing.js
index f8d74b6296695f..615bdd14ddb328 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-letter-spacing.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-letter-spacing.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","16":"4B","132":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","132":"0 1 I q J D E F A B C K L G M N O r s t u v w x y z"},E:{"1":"D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","16":"AC","132":"I q J uB BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","16":"F IC","132":"B C G M JC KC LC mB 2B MC nB"},G:{"1":"E NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","16":"uB"},H:{"2":"hC"},I:{"1":"H mC nC","16":"iC jC","132":"pB I kC lC 3B"},J:{"132":"D A"},K:{"1":"c","132":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"letter-spacing CSS property"};
+module.exports={A:{A:{"1":"G A B","16":"5B","132":"J E F"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","132":"0 1 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"BC","132":"I q J vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","16":"G KC","132":"B C H M LC MC NC mB 3B OC nB"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB"},H:{"2":"jC"},I:{"1":"D oC pC","16":"kC lC","132":"pB I mC nC 4B"},J:{"132":"E A"},K:{"1":"b","132":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"letter-spacing CSS property"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-line-clamp.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-line-clamp.js
index f95120411c1c5e..3a2f68334ce72a 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-line-clamp.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-line-clamp.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M","33":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","129":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB 6B 7B","33":"bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"16":"I q J D E F A B C K","33":"0 1 2 3 4 5 6 7 8 9 L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I AC uB","33":"q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"F B C IC JC KC LC mB 2B MC nB","33":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"uB NC 3B","33":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"16":"iC jC","33":"pB I H kC lC 3B mC nC"},J:{"33":"D A"},K:{"2":"A B C mB 2B nB","33":"c"},L:{"33":"H"},M:{"33":"b"},N:{"2":"A B"},O:{"33":"oC"},P:{"33":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"33":"wB"},R:{"33":"1C"},S:{"2":"2C"}},B:5,C:"CSS line-clamp"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M","33":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","129":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB 7B 8B","33":"bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"16":"I q J E F G A B C K","33":"0 1 2 3 4 5 6 7 8 9 L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I BC vB","33":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","33":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"vB PC 4B","33":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"16":"kC lC","33":"pB I D mC nC 4B oC pC"},J:{"33":"E A"},K:{"2":"A B C mB 3B nB","33":"b"},L:{"33":"D"},M:{"33":"D"},N:{"2":"A B"},O:{"33":"qC"},P:{"33":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"33":"xB"},R:{"33":"3C"},S:{"2":"4C"}},B:5,C:"CSS line-clamp"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-logical-props.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-logical-props.js
index cce56f6c43166d..859e297c413c42 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-logical-props.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-logical-props.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O","1028":"W X","1540":"P Q R S T U V"},C:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B","164":"0 1 2 3 4 5 6 7 8 9 pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB 6B 7B","1540":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB"},D:{"1":"Y Z a d e f g h i j k l m n o p b H tB 8B 9B","292":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB","1028":"W X","1540":"cB dB eB fB gB hB iB jB kB lB P Q R S T U V"},E:{"1":"G GC xB yB zB 0B oB 1B HC","292":"I q J D E F A B C AC uB BC CC DC EC vB mB","1028":"FC","1540":"K L nB wB"},F:{"1":"jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB","292":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB","1028":"hB iB","1540":"SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB"},G:{"1":"gC xB yB zB 0B oB 1B","292":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC","1028":"fC","1540":"ZC aC bC cC dC eC"},H:{"2":"hC"},I:{"1":"H","292":"pB I iC jC kC lC 3B mC nC"},J:{"292":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"292":"oC"},P:{"1":"yC oB zC 0C","292":"I pC qC rC sC tC","1540":"vB uC vC wC xC"},Q:{"1540":"wB"},R:{"1":"1C"},S:{"1540":"2C"}},B:5,C:"CSS Logical Properties"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O","1028":"W X","1540":"P Q R S T U V"},C:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B","164":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB 7B 8B","1540":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB"},D:{"1":"Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","292":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB","1028":"W X","1540":"cB dB eB fB gB hB iB jB kB lB P Q R S T U V"},E:{"1":"H HC yB zB 0B 1B oB 2B IC JC","292":"I q J E F G A B C BC vB CC DC EC FC wB mB","1028":"GC","1540":"K L nB xB"},F:{"1":"jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","292":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB","1028":"hB iB","1540":"SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB"},G:{"1":"iC yB zB 0B 1B oB 2B","292":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC","1028":"hC","1540":"bC cC dC eC fC gC"},H:{"2":"jC"},I:{"1":"D","292":"pB I kC lC mC nC 4B oC pC"},J:{"292":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"292":"qC"},P:{"1":"0C oB 1C 2C","292":"I rC sC tC uC vC","1540":"wB wC xC yC zC"},Q:{"1540":"xB"},R:{"1":"3C"},S:{"1540":"4C"}},B:5,C:"CSS Logical Properties"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-marker-pseudo.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-marker-pseudo.js
index 1ddb1ded811cf0..5ff8cdd5ebbb48 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-marker-pseudo.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-marker-pseudo.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O P Q R S T U"},C:{"1":"bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB 6B 7B"},D:{"1":"V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U"},E:{"1":"HC","2":"I q J D E F A B AC uB BC CC DC EC vB","129":"C K L G mB nB wB FC GC xB yB zB 0B oB 1B"},F:{"1":"fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB IC JC KC LC mB 2B MC nB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"1":"xC yC oB zC 0C","2":"I pC qC rC sC tC vB uC vC wC"},Q:{"2":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:5,C:"CSS ::marker pseudo-element"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O P Q R S T U"},C:{"1":"bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB 7B 8B"},D:{"1":"V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U"},E:{"1":"JC","2":"I q J E F G A B BC vB CC DC EC FC wB","129":"C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC"},F:{"1":"fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB KC LC MC NC mB 3B OC nB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C oB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"CSS ::marker pseudo-element"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-masks.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-masks.js
index 097c4344888b3a..b60980a4bd76b4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-masks.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-masks.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M","164":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","3138":"N","12292":"O"},C:{"1":"PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB","260":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 6B 7B"},D:{"164":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"yB zB 0B oB 1B HC","2":"AC uB","164":"I q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB"},F:{"2":"F B C IC JC KC LC mB 2B MC nB","164":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"yB zB 0B oB 1B","164":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB"},H:{"2":"hC"},I:{"164":"H mC nC","676":"pB I iC jC kC lC 3B"},J:{"164":"D A"},K:{"2":"A B C mB 2B nB","164":"c"},L:{"164":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"164":"oC"},P:{"164":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"164":"wB"},R:{"164":"1C"},S:{"260":"2C"}},B:4,C:"CSS Masks"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M","164":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","3138":"N","12292":"O"},C:{"1":"PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB","260":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 7B 8B"},D:{"164":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"zB 0B 1B oB 2B IC JC","2":"BC vB","164":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","164":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"zB 0B 1B oB 2B","164":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"164":"D oC pC","676":"pB I kC lC mC nC 4B"},J:{"164":"E A"},K:{"2":"A B C mB 3B nB","164":"b"},L:{"164":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"164":"qC"},P:{"164":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"164":"xB"},R:{"164":"3C"},S:{"260":"4C"}},B:4,C:"CSS Masks"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-matches-pseudo.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-matches-pseudo.js
index 8b5d7029ab3c62..007f6d1d8f47ad 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-matches-pseudo.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-matches-pseudo.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O","1220":"P Q R S T U V W"},C:{"1":"lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","16":"5B pB 6B 7B","548":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB"},D:{"1":"X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","16":"I q J D E F A B C K L","164":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c","196":"YB ZB aB","1220":"bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W"},E:{"1":"L G FC GC xB yB zB 0B oB 1B HC","2":"I AC uB","16":"q","164":"J D E BC CC DC","260":"F A B C K EC vB mB nB wB"},F:{"1":"iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB","164":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","196":"OB PB QB","1220":"RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB"},G:{"1":"eC fC gC xB yB zB 0B oB 1B","16":"uB NC 3B OC PC","164":"E QC RC","260":"SC TC UC VC WC XC YC ZC aC bC cC dC"},H:{"2":"hC"},I:{"1":"H","16":"pB iC jC kC","164":"I lC 3B mC nC"},J:{"16":"D","164":"A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"164":"oC"},P:{"1":"yC oB zC 0C","164":"I pC qC rC sC tC vB uC vC wC xC"},Q:{"1220":"wB"},R:{"1":"1C"},S:{"548":"2C"}},B:5,C:":is() CSS pseudo-class"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O","1220":"P Q R S T U V W"},C:{"1":"lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","16":"6B pB 7B 8B","548":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB"},D:{"1":"X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L","164":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b","196":"YB ZB aB","1220":"bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W"},E:{"1":"L H GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB","16":"q","164":"J E F CC DC EC","260":"G A B C K FC wB mB nB xB"},F:{"1":"iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","164":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","196":"OB PB QB","1220":"RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB"},G:{"1":"gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B QC RC","164":"F SC TC","260":"UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"2":"jC"},I:{"1":"D","16":"pB kC lC mC","164":"I nC 4B oC pC"},J:{"16":"E","164":"A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"164":"qC"},P:{"1":"0C oB 1C 2C","164":"I rC sC tC uC vC wB wC xC yC zC"},Q:{"1220":"xB"},R:{"1":"3C"},S:{"548":"4C"}},B:5,C:":is() CSS pseudo-class"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-math-functions.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-math-functions.js
index 2881237818364b..2d031b8933b905 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-math-functions.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-math-functions.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB 6B 7B"},D:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB"},E:{"1":"L G wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A B AC uB BC CC DC EC vB","132":"C K mB nB"},F:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB IC JC KC LC mB 2B MC nB"},G:{"1":"dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC","132":"XC YC ZC aC bC cC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"1":"vC wC xC yC oB zC 0C","2":"I pC qC rC sC tC vB uC"},Q:{"2":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:5,C:"CSS math functions min(), max() and clamp()"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB 7B 8B"},D:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB"},E:{"1":"L H xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B BC vB CC DC EC FC wB","132":"C K mB nB"},F:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB KC LC MC NC mB 3B OC nB"},G:{"1":"fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC","132":"ZC aC bC cC dC eC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC vC wB wC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"CSS math functions min(), max() and clamp()"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-interaction.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-interaction.js
index f19d100707bc7a..c61d81a2056255 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-interaction.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-interaction.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB 6B 7B"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB"},E:{"1":"F A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E AC uB BC CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB"},G:{"1":"SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:4,C:"Media Queries: interaction media features"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB 7B 8B"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"Media Queries: interaction media features"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-range-syntax.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-range-syntax.js
index 9083bc04939a41..f758696bb8bafc 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-range-syntax.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-range-syntax.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"p b H","2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o"},C:{"1":"XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB 6B 7B"},D:{"1":"p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:4,C:"Media Queries: Range Syntax"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"o p D","2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n"},C:{"1":"XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB 7B 8B"},D:{"1":"o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"Media Queries: Range Syntax"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-resolution.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-resolution.js
index 879ace58df4141..730e24ba7f9a15 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-resolution.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-resolution.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E 4B","132":"F A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","1028":"C K L G M N O"},C:{"1":"WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB","260":"I q J D E F A B C K L G 6B 7B","1028":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB"},D:{"1":"bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","548":"0 I q J D E F A B C K L G M N O r s t u v w x y z","1028":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB"},E:{"1":"oB 1B HC","2":"AC uB","548":"I q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B"},F:{"1":"RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"F","548":"B C IC JC KC LC mB 2B MC","1028":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},G:{"1":"oB 1B","16":"uB","548":"E NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B"},H:{"132":"hC"},I:{"1":"H","16":"iC jC","548":"pB I kC lC 3B","1028":"mC nC"},J:{"548":"D A"},K:{"1":"c nB","548":"A B C mB 2B"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"oC"},P:{"1":"vB uC vC wC xC yC oB zC 0C","1028":"I pC qC rC sC tC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"Media Queries: resolution feature"};
+module.exports={A:{A:{"2":"J E F 5B","132":"G A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","1028":"C K L H M N O"},C:{"1":"WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB","260":"I q J E F G A B C K L H 7B 8B","1028":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB"},D:{"1":"bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","548":"0 I q J E F G A B C K L H M N O r s t u v w x y z","1028":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB"},E:{"1":"oB 2B IC JC","2":"BC vB","548":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B"},F:{"1":"RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G","548":"B C KC LC MC NC mB 3B OC","1028":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},G:{"1":"oB 2B","16":"vB","548":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"132":"jC"},I:{"1":"D","16":"kC lC","548":"pB I mC nC 4B","1028":"oC pC"},J:{"548":"E A"},K:{"1":"b nB","548":"A B C mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C oB 1C 2C","1028":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Media Queries: resolution feature"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-scripting.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-scripting.js
index f2057accd57d48..4448a4f575b77b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-scripting.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-scripting.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:5,C:"Media Queries: scripting media feature"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"Media Queries: scripting media feature"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-mediaqueries.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-mediaqueries.js
index d1af12c1ac9934..b5f168ee7b1c42 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-mediaqueries.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-mediaqueries.js
@@ -1 +1 @@
-module.exports={A:{A:{"8":"J D E 4B","129":"F A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","2":"5B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","129":"I q J D E F A B C K L G M N O r s t u v w x"},E:{"1":"D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","129":"I q J BC","388":"AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB","2":"F"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","129":"uB NC 3B OC PC"},H:{"1":"hC"},I:{"1":"H mC nC","129":"pB I iC jC kC lC 3B"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"129":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"CSS3 Media Queries"};
+module.exports={A:{A:{"8":"J E F 5B","129":"G A B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","2":"6B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","129":"I q J E F G A B C K L H M N O r s t u v w x"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","129":"I q J CC","388":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","2":"G"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","129":"vB PC 4B QC RC"},H:{"1":"jC"},I:{"1":"D oC pC","129":"pB I kC lC mC nC 4B"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"129":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS3 Media Queries"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-mixblendmode.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-mixblendmode.js
index 5c0b18c6872f56..c722a5310ffe64 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-mixblendmode.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-mixblendmode.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 I q J D E F A B C K L G M N O r s t u v w x y z","194":"1 2 3 4 5 6 7 8 9 AB BB CB"},E:{"2":"I q J D AC uB BC CC","260":"E F A B C K L G DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB"},G:{"2":"uB NC 3B OC PC QC","260":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"Blending of HTML/SVG elements"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 I q J E F G A B C K L H M N O r s t u v w x y z","194":"1 2 3 4 5 6 7 8 9 AB BB CB"},E:{"2":"I q J E BC vB CC DC","260":"F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"2":"vB PC 4B QC RC SC","260":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Blending of HTML/SVG elements"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-motion-paths.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-motion-paths.js
index f8e6021321ad6d..4644f6abe1a962 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-motion-paths.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-motion-paths.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB 6B 7B"},D:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB","194":"FB GB HB"},E:{"1":"oB 1B HC","2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB","194":"2 3 4"},G:{"1":"oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:5,C:"CSS Motion Path"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB 7B 8B"},D:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB","194":"FB GB HB"},E:{"1":"oB 2B IC JC","2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","194":"2 3 4"},G:{"1":"oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"CSS Motion Path"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-namespaces.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-namespaces.js
index f7e01fb1ffb2d7..ab824ca3272c55 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-namespaces.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-namespaces.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","16":"AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"1":"E 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","16":"uB NC"},H:{"1":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"CSS namespaces"};
+module.exports={A:{A:{"1":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS namespaces"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-nesting.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-nesting.js
index 96a2c25d7fd05b..a87fd7022f1718 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-nesting.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-nesting.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:5,C:"CSS Nesting"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","194":"9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS Nesting"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-not-sel-list.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-not-sel-list.js
index a6be26a7db3d6c..ac21a8145f820c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-not-sel-list.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-not-sel-list.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O Q R S T U V W","16":"P"},C:{"1":"T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S 6B 7B"},D:{"1":"X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W"},E:{"1":"F A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E AC uB BC CC DC"},F:{"1":"iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB IC JC KC LC mB 2B MC nB"},G:{"1":"SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"1":"yC oB zC 0C","2":"I pC qC rC sC tC vB uC vC wC xC"},Q:{"2":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:5,C:"selector list argument of :not()"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O Q R S T U V W","16":"P"},C:{"1":"T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S 7B 8B"},D:{"1":"X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F BC vB CC DC EC"},F:{"1":"iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB KC LC MC NC mB 3B OC nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"0C oB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC zC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"selector list argument of :not()"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-nth-child-of.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-nth-child-of.js
index b6223d93b68d9e..26ef5ba4be853b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-nth-child-of.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-nth-child-of.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"F A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E AC uB BC CC DC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"1":"SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:5,C:"selector list argument of :nth-child and :nth-last-child CSS pseudo-classes"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F BC vB CC DC EC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"selector list argument of :nth-child and :nth-last-child CSS pseudo-classes"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-opacity.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-opacity.js
index a720d6edef1a89..10b48190e715fd 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-opacity.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-opacity.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","4":"J D E 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"1":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"CSS3 Opacity"};
+module.exports={A:{A:{"1":"G A B","4":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS3 Opacity"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-optional-pseudo.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-optional-pseudo.js
index 604c20140fff25..7e1c4a1991e94b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-optional-pseudo.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-optional-pseudo.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","16":"I q J D E F A B C K L"},E:{"1":"q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","16":"F IC","132":"B C JC KC LC mB 2B MC nB"},G:{"1":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B"},H:{"132":"hC"},I:{"1":"pB I H kC lC 3B mC nC","16":"iC jC"},J:{"1":"D A"},K:{"1":"c","132":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:5,C:":optional CSS pseudo-class"};
+module.exports={A:{A:{"1":"A B","2":"J E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","16":"G KC","132":"B C LC MC NC mB 3B OC nB"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B"},H:{"132":"jC"},I:{"1":"pB I D mC nC 4B oC pC","16":"kC lC"},J:{"1":"E A"},K:{"1":"b","132":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:":optional CSS pseudo-class"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-anchor.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-anchor.js
index 3e6cd40a4abf4b..ea23125c24620e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-anchor.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-anchor.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB 6B 7B"},D:{"1":"SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:5,C:"CSS overflow-anchor (Scroll Anchoring)"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB 7B 8B"},D:{"1":"SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"CSS overflow-anchor (Scroll Anchoring)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-overlay.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-overlay.js
index 53073c59a0addb..3b5b793267d512 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-overlay.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-overlay.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","16":"I q J D E F A B C K L"},E:{"1":"I q J D E F A B BC CC DC EC vB mB","16":"AC uB","130":"C K L G nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB"},G:{"1":"E NC 3B OC PC QC RC SC TC UC VC WC XC","16":"uB","130":"YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"16":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:7,C:"CSS overflow: overlay"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L"},E:{"1":"I q J E F G A B CC DC EC FC wB mB","16":"BC vB","130":"C K L H nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC","16":"vB","130":"aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"16":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"CSS overflow: overlay"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow.js
index 86e64d5f8c6cf3..be28a60f643537 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow.js
@@ -1 +1 @@
-module.exports={A:{A:{"388":"J D E F A B 4B"},B:{"1":"Z a d e f g h i j k l m n o p b H","260":"P Q R S T U V W X Y","388":"C K L G M N O"},C:{"1":"R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","260":"rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q","388":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB 6B 7B"},D:{"1":"Z a d e f g h i j k l m n o p b H tB 8B 9B","260":"bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y","388":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB"},E:{"1":"oB 1B HC","260":"L G wB FC GC xB yB zB 0B","388":"I q J D E F A B C K AC uB BC CC DC EC vB mB nB"},F:{"1":"jB kB lB P Q R sB S T U V W X Y Z a","260":"RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB","388":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB IC JC KC LC mB 2B MC nB"},G:{"1":"oB 1B","260":"dC eC fC gC xB yB zB 0B","388":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC"},H:{"388":"hC"},I:{"1":"H","388":"pB I iC jC kC lC 3B mC nC"},J:{"388":"D A"},K:{"1":"c","388":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"388":"A B"},O:{"388":"oC"},P:{"1":"yC oB zC 0C","388":"I pC qC rC sC tC vB uC vC wC xC"},Q:{"388":"wB"},R:{"1":"1C"},S:{"388":"2C"}},B:5,C:"CSS overflow property"};
+module.exports={A:{A:{"388":"J E F G A B 5B"},B:{"1":"Z a c d e f g h i j k l m n o p D","260":"P Q R S T U V W X Y","388":"C K L H M N O"},C:{"1":"R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","260":"rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q","388":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB 7B 8B"},D:{"1":"Z a c d e f g h i j k l m n o p D tB uB 9B AC","260":"bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y","388":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB"},E:{"1":"oB 2B IC JC","260":"L H xB GC HC yB zB 0B 1B","388":"I q J E F G A B C K BC vB CC DC EC FC wB mB nB"},F:{"1":"jB kB lB P Q R sB S T U V W X Y Z a","260":"RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB","388":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB KC LC MC NC mB 3B OC nB"},G:{"1":"oB 2B","260":"fC gC hC iC yB zB 0B 1B","388":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC"},H:{"388":"jC"},I:{"1":"D","388":"pB I kC lC mC nC 4B oC pC"},J:{"388":"E A"},K:{"1":"b","388":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"388":"A B"},O:{"388":"qC"},P:{"1":"0C oB 1C 2C","388":"I rC sC tC uC vC wB wC xC yC zC"},Q:{"388":"xB"},R:{"1":"3C"},S:{"388":"4C"}},B:5,C:"CSS overflow property"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js
index 416ca6d6287884..9b4bf8045dee8f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 4B","132":"A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","132":"C K L G M N","516":"O"},C:{"1":"qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB 6B 7B"},D:{"1":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB","260":"XB c"},E:{"1":"oB 1B HC","2":"I q J D E F A B C K L AC uB BC CC DC EC vB mB nB wB","1090":"G FC GC xB yB zB 0B"},F:{"1":"OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB IC JC KC LC mB 2B MC nB","260":"MB NB"},G:{"1":"oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC","1090":"fC gC xB yB zB 0B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"oC"},P:{"1":"sC tC vB uC vC wC xC yC oB zC 0C","2":"I pC qC rC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:5,C:"CSS overscroll-behavior"};
+module.exports={A:{A:{"2":"J E F G 5B","132":"A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","132":"C K L H M N","516":"O"},C:{"1":"qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB 7B 8B"},D:{"1":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB","260":"XB b"},E:{"1":"oB 2B IC JC","2":"I q J E F G A B C K L BC vB CC DC EC FC wB mB nB xB","1090":"H GC HC yB zB 0B 1B"},F:{"1":"OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB KC LC MC NC mB 3B OC nB","260":"MB NB"},G:{"1":"oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC","1090":"hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"CSS overscroll-behavior"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-page-break.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-page-break.js
index 7df9d9541032af..f27063c2b848df 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-page-break.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-page-break.js
@@ -1 +1 @@
-module.exports={A:{A:{"388":"A B","900":"J D E F 4B"},B:{"388":"C K L G M N O","900":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"772":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","900":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c 6B 7B"},D:{"900":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"772":"A","900":"I q J D E F B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"16":"F IC","129":"B C JC KC LC mB 2B MC nB","900":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"900":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"129":"hC"},I:{"900":"pB I H iC jC kC lC 3B mC nC"},J:{"900":"D A"},K:{"129":"A B C mB 2B nB","900":"c"},L:{"900":"H"},M:{"772":"b"},N:{"388":"A B"},O:{"900":"oC"},P:{"900":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"900":"wB"},R:{"900":"1C"},S:{"900":"2C"}},B:2,C:"CSS page-break properties"};
+module.exports={A:{A:{"388":"A B","900":"J E F G 5B"},B:{"388":"C K L H M N O","900":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"772":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","900":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b 7B 8B"},D:{"900":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"772":"A","900":"I q J E F G B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"16":"G KC","129":"B C LC MC NC mB 3B OC nB","900":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"900":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"129":"jC"},I:{"900":"pB I D kC lC mC nC 4B oC pC"},J:{"900":"E A"},K:{"129":"A B C mB 3B nB","900":"b"},L:{"900":"D"},M:{"772":"D"},N:{"388":"A B"},O:{"900":"qC"},P:{"900":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"900":"xB"},R:{"900":"3C"},S:{"900":"4C"}},B:2,C:"CSS page-break properties"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-paged-media.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-paged-media.js
index 78fdb8e015217a..a3518308ddb750 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-paged-media.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-paged-media.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D 4B","132":"E F A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","132":"C K L G M N O"},C:{"2":"5B pB I q J D E F A B C K L G M N O 6B 7B","132":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","16":"I q J D E F A B C K L"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","132":"F B C IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"16":"hC"},I:{"16":"pB I H iC jC kC lC 3B mC nC"},J:{"16":"D A"},K:{"16":"A B C c mB 2B nB"},L:{"1":"H"},M:{"132":"b"},N:{"258":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"132":"2C"}},B:5,C:"CSS Paged Media (@page)"};
+module.exports={A:{A:{"2":"J E 5B","132":"F G A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","132":"C K L H M N O"},C:{"2":"6B pB I q J E F G A B C K L H M N O 7B 8B","132":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","132":"G B C KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"16":"jC"},I:{"16":"pB I D kC lC mC nC 4B oC pC"},J:{"16":"E A"},K:{"16":"A B C b mB 3B nB"},L:{"1":"D"},M:{"132":"D"},N:{"258":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"132":"4C"}},B:5,C:"CSS Paged Media (@page)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-paint-api.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-paint-api.js
index 13bf97104d3ca4..6060dce66d4192 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-paint-api.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-paint-api.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c"},E:{"2":"I q J D E F A B C AC uB BC CC DC EC vB mB","194":"K L G nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:4,C:"CSS Paint API"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b"},E:{"2":"I q J E F G A B C BC vB CC DC EC FC wB mB","194":"K L H nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"CSS Paint API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder-shown.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder-shown.js
index 5d41a8ae7f2a08..af34aabf75aeda 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder-shown.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder-shown.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 4B","292":"A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B 7B","164":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},D:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB"},E:{"1":"F A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E AC uB BC CC DC"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB"},G:{"1":"SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"164":"2C"}},B:5,C:":placeholder-shown CSS pseudo-class"};
+module.exports={A:{A:{"2":"J E F G 5B","292":"A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B","164":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},D:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F BC vB CC DC EC"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"164":"4C"}},B:5,C:":placeholder-shown CSS pseudo-class"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder.js
index 563decb83f3d7e..c0eb630272f2aa 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","36":"C K L G M N O"},C:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M N O 6B 7B","33":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},D:{"1":"TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","36":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},E:{"1":"B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I AC uB","36":"q J D E F A BC CC DC EC"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB","36":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC","36":"E 3B OC PC QC RC SC TC UC"},H:{"2":"hC"},I:{"1":"H","36":"pB I iC jC kC lC 3B mC nC"},J:{"36":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"36":"A B"},O:{"1":"oC"},P:{"1":"rC sC tC vB uC vC wC xC yC oB zC 0C","36":"I pC qC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"33":"2C"}},B:5,C:"::placeholder CSS pseudo-element"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","36":"C K L H M N O"},C:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},D:{"1":"TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","36":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB","36":"q J E F G A CC DC EC FC"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","36":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC","36":"F 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"D","36":"pB I kC lC mC nC 4B oC pC"},J:{"36":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"36":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C oB 1C 2C","36":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"33":"4C"}},B:5,C:"::placeholder CSS pseudo-element"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-print-color-adjust.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-print-color-adjust.js
index 093bc373543539..35bd18d4761da5 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-print-color-adjust.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-print-color-adjust.js
@@ -1 +1 @@
-module.exports={A:{D:{"2":"I q J D E F A B C K L G M","33":"0 1 2 3 4 5 6 7 8 9 N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},L:{"33":"H"},B:{"2":"C K L G M N O","33":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 6B 7B","33":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h"},M:{"1":"b"},A:{"2":"J D E F A B 4B"},F:{"2":"F B C IC JC KC LC mB 2B MC nB","33":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},K:{"2":"A B C mB 2B nB","33":"c"},E:{"1":"yB zB 0B oB 1B","2":"I q AC uB BC HC","33":"J D E F A B C K L G CC DC EC vB mB nB wB FC GC xB"},G:{"1":"yB zB 0B oB 1B","2":"uB NC 3B OC","33":"E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB"},P:{"33":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},I:{"2":"pB I iC jC kC lC 3B","33":"H mC nC"}},B:6,C:"print-color-adjust property"};
+module.exports={A:{D:{"2":"I q J E F G A B C K L H M","33":"0 1 2 3 4 5 6 7 8 9 N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},L:{"33":"D"},B:{"2":"C K L H M N O","33":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 7B 8B","33":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g"},M:{"1":"D"},A:{"2":"J E F G A B 5B"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","33":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},K:{"2":"A B C mB 3B nB","33":"b"},E:{"1":"zB 0B 1B oB 2B IC","2":"I q BC vB CC JC","33":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB"},G:{"1":"zB 0B 1B oB 2B","2":"vB PC 4B QC","33":"F RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},P:{"33":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},I:{"2":"pB I kC lC mC nC 4B","33":"D oC pC"}},B:6,C:"print-color-adjust property"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-read-only-write.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-read-only-write.js
index 353dde72cca235..e302c51232fbee 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-read-only-write.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-read-only-write.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C"},C:{"1":"lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","16":"5B","33":"0 1 2 3 4 5 6 7 8 9 pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB 6B 7B"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","16":"I q J D E F A B C K L","132":"0 1 2 3 4 5 6 7 G M N O r s t u v w x y z"},E:{"1":"F A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","16":"AC uB","132":"I q J D E BC CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","16":"F B IC JC KC LC mB","132":"C G M N O r s t u 2B MC nB"},G:{"1":"SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","16":"uB NC","132":"E 3B OC PC QC RC"},H:{"2":"hC"},I:{"1":"H","16":"iC jC","132":"pB I kC lC 3B mC nC"},J:{"1":"A","132":"D"},K:{"1":"c","2":"A B mB","132":"C 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"33":"2C"}},B:1,C:"CSS :read-only and :read-write selectors"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C"},C:{"1":"lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","16":"6B","33":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB 7B 8B"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L","132":"0 1 2 3 4 5 6 7 H M N O r s t u v w x y z"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"BC vB","132":"I q J E F CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","16":"G B KC LC MC NC mB","132":"C H M N O r s t u 3B OC nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC","132":"F 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"D","16":"kC lC","132":"pB I mC nC 4B oC pC"},J:{"1":"A","132":"E"},K:{"1":"b","2":"A B mB","132":"C 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"33":"4C"}},B:1,C:"CSS :read-only and :read-write selectors"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rebeccapurple.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rebeccapurple.js
index 690f4d5d86a81f..57ae0c6c1ebb6b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rebeccapurple.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rebeccapurple.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A 4B","132":"B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z"},E:{"1":"D E F A B C K L G DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J AC uB BC","16":"CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G M N O r s t u v w IC JC KC LC mB 2B MC nB"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC PC QC"},H:{"2":"hC"},I:{"1":"H mC nC","2":"pB I iC jC kC lC 3B"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"Rebeccapurple color"};
+module.exports={A:{A:{"2":"J E F G A 5B","132":"B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"E F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC","16":"DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v w KC LC MC NC mB 3B OC nB"},G:{"1":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC SC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Rebeccapurple color"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-reflections.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-reflections.js
index 63528403768d62..49681f1a3b94b4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-reflections.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-reflections.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O","33":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"AC uB","33":"I q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"F B C IC JC KC LC mB 2B MC nB","33":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"33":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"33":"pB I H iC jC kC lC 3B mC nC"},J:{"33":"D A"},K:{"2":"A B C mB 2B nB","33":"c"},L:{"33":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"33":"oC"},P:{"33":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"33":"wB"},R:{"33":"1C"},S:{"2":"2C"}},B:7,C:"CSS Reflections"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O","33":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"BC vB","33":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","33":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"33":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"33":"pB I D kC lC mC nC 4B oC pC"},J:{"33":"E A"},K:{"2":"A B C mB 3B nB","33":"b"},L:{"33":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"33":"qC"},P:{"33":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"33":"xB"},R:{"33":"3C"},S:{"2":"4C"}},B:7,C:"CSS Reflections"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-regions.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-regions.js
index 7dc60a6acf3e9c..df73d7be5d2e02 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-regions.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-regions.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 4B","420":"A B"},B:{"2":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","420":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"7 8 9 I q J D E F A B C K L AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","36":"G M N O","66":"0 1 2 3 4 5 6 r s t u v w x y z"},E:{"2":"I q J C K L G AC uB BC mB nB wB FC GC xB yB zB 0B oB 1B HC","33":"D E F A B CC DC EC vB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"2":"uB NC 3B OC PC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","33":"E QC RC SC TC UC VC WC"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"420":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:5,C:"CSS Regions"};
+module.exports={A:{A:{"2":"J E F G 5B","420":"A B"},B:{"2":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","420":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"7 8 9 I q J E F G A B C K L AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","36":"H M N O","66":"0 1 2 3 4 5 6 r s t u v w x y z"},E:{"2":"I q J C K L H BC vB CC mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","33":"E F G A B DC EC FC wB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"vB PC 4B QC RC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","33":"F SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"420":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS Regions"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-repeating-gradients.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-repeating-gradients.js
index 75a89b708b8c20..0f8fcca7b48ca9 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-repeating-gradients.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-repeating-gradients.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B","33":"I q J D E F A B C K L G 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F","33":"A B C K L G M N O r s t u v w x"},E:{"1":"D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q AC uB","33":"J BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"F B IC JC KC LC","33":"C MC","36":"mB 2B"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B","33":"OC PC"},H:{"2":"hC"},I:{"1":"H mC nC","2":"pB iC jC kC","33":"I lC 3B"},J:{"1":"A","2":"D"},K:{"1":"c nB","2":"A B","33":"C","36":"mB 2B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"CSS Repeating Gradients"};
+module.exports={A:{A:{"1":"A B","2":"J E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B","33":"I q J E F G A B C K L H 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G","33":"A B C K L H M N O r s t u v w x"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB","33":"J CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G B KC LC MC NC","33":"C OC","36":"mB 3B"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B","33":"QC RC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB kC lC mC","33":"I nC 4B"},J:{"1":"A","2":"E"},K:{"1":"b nB","2":"A B","33":"C","36":"mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS Repeating Gradients"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-resize.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-resize.js
index b8a1b391d660a9..bfdf76239e6455 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-resize.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-resize.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B 7B","33":"I"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC","132":"nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:2,C:"CSS resize property"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B","33":"I"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC","132":"nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:2,C:"CSS resize property"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-revert-value.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-revert-value.js
index de83f6d6365c3f..108281bc47e388 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-revert-value.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-revert-value.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O P Q R S"},C:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB 6B 7B"},D:{"1":"T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S"},E:{"1":"A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F AC uB BC CC DC"},F:{"1":"gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB IC JC KC LC mB 2B MC nB"},G:{"1":"TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"1":"xC yC oB zC 0C","2":"I pC qC rC sC tC vB uC vC wC"},Q:{"2":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:4,C:"CSS revert value"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O P Q R S"},C:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB 7B 8B"},D:{"1":"T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S"},E:{"1":"A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC"},F:{"1":"gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB KC LC MC NC mB 3B OC nB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C oB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"CSS revert value"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rrggbbaa.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rrggbbaa.js
index efd25678ecd291..43f00ca933063c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rrggbbaa.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rrggbbaa.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 6B 7B"},D:{"1":"WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","194":"OB PB QB RB SB TB UB qB VB rB"},E:{"1":"A B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F AC uB BC CC DC EC"},F:{"1":"OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB IC JC KC LC mB 2B MC nB","194":"BB CB DB EB FB GB HB IB JB KB LB MB NB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"sC tC vB uC vC wC xC yC oB zC 0C","2":"I","194":"pC qC rC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:4,C:"#rrggbbaa hex color notation"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 7B 8B"},D:{"1":"WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","194":"OB PB QB RB SB TB UB qB VB rB"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC"},F:{"1":"OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB KC LC MC NC mB 3B OC nB","194":"BB CB DB EB FB GB HB IB JB KB LB MB NB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I","194":"rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"#rrggbbaa hex color notation"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scroll-behavior.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scroll-behavior.js
index 8da8f9c1e644a7..75eb015fa39762 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scroll-behavior.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scroll-behavior.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O","129":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB","129":"rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","450":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB"},E:{"1":"yB zB 0B oB 1B HC","2":"I q J D E F A B C K AC uB BC CC DC EC vB mB nB wB","578":"L G FC GC xB"},F:{"2":"F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB","129":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","450":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB"},G:{"1":"yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC","578":"fC gC xB"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"129":"oC"},P:{"1":"sC tC vB uC vC wC xC yC oB zC 0C","2":"I pC qC rC"},Q:{"129":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:5,C:"CSS Scroll-behavior"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O","129":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB","129":"rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","450":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB"},E:{"1":"zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C K BC vB CC DC EC FC wB mB nB xB","578":"L H GC HC yB"},F:{"2":"G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","129":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","450":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB"},G:{"1":"zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC","578":"hC iC yB"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"129":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC"},Q:{"129":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"CSS Scroll-behavior"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scroll-timeline.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scroll-timeline.js
index fd1915c1abf56b..3cdd579e2015ed 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scroll-timeline.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scroll-timeline.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O P Q R S T U V W X Y","194":"Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T","194":"X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","322":"U V W"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB IC JC KC LC mB 2B MC nB","194":"iB jB kB lB P Q R sB S T U V W X Y Z a","322":"gB hB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:7,C:"CSS @scroll-timeline"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y","194":"Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T","194":"X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","322":"U V W"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB KC LC MC NC mB 3B OC nB","194":"iB jB kB lB P Q R sB S T U V W X Y Z a","322":"gB hB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"CSS @scroll-timeline"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scrollbar.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scrollbar.js
index eda74f305c76bd..1f1bfc9a61ebef 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scrollbar.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scrollbar.js
@@ -1 +1 @@
-module.exports={A:{A:{"132":"J D E F A B 4B"},B:{"2":"C K L G M N O","292":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB 6B 7B","3074":"XB","4100":"c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"292":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"16":"I q AC uB","292":"J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"F B C IC JC KC LC mB 2B MC nB","292":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"eC fC gC xB yB zB 0B oB 1B","16":"uB NC 3B OC PC","292":"QC","804":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC"},H:{"2":"hC"},I:{"16":"iC jC","292":"pB I H kC lC 3B mC nC"},J:{"292":"D A"},K:{"2":"A B C mB 2B nB","292":"c"},L:{"292":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"292":"oC"},P:{"292":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"292":"wB"},R:{"292":"1C"},S:{"2":"2C"}},B:7,C:"CSS scrollbar styling"};
+module.exports={A:{A:{"132":"J E F G A B 5B"},B:{"2":"C K L H M N O","292":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB 7B 8B","3074":"XB","4100":"b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"292":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"16":"I q BC vB","292":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","292":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B QC RC","292":"SC","804":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"2":"jC"},I:{"16":"kC lC","292":"pB I D mC nC 4B oC pC"},J:{"292":"E A"},K:{"2":"A B C mB 3B nB","292":"b"},L:{"292":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"292":"qC"},P:{"292":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"292":"xB"},R:{"292":"3C"},S:{"2":"4C"}},B:7,C:"CSS scrollbar styling"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sel2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sel2.js
index 2848a05b78bfa4..3081641ef59439 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sel2.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sel2.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"D E F A B","2":"4B","8":"J"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"1":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"CSS 2.1 selectors"};
+module.exports={A:{A:{"1":"E F G A B","2":"5B","8":"J"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS 2.1 selectors"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sel3.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sel3.js
index 1da90c2c39ff99..15e591a580a72d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sel3.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sel3.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"4B","8":"J","132":"D E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","2":"5B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"AC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB","2":"F"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"1":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"CSS3 selectors"};
+module.exports={A:{A:{"1":"G A B","2":"5B","8":"J","132":"E F"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","2":"6B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","2":"G"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS3 selectors"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-selection.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-selection.js
index 5f6afaf28c36c6..b70ba23d753deb 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-selection.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-selection.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","33":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB","2":"F"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H mC nC","2":"pB I iC jC kC lC 3B"},J:{"1":"A","2":"D"},K:{"1":"C c 2B nB","16":"A B mB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"33":"2C"}},B:5,C:"::selection CSS pseudo-element"};
+module.exports={A:{A:{"1":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","33":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","2":"G"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"A","2":"E"},K:{"1":"C b 3B nB","16":"A B mB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"33":"4C"}},B:5,C:"::selection CSS pseudo-element"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-shapes.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-shapes.js
index 10e29a01bd9c29..a49696e4ad76fe 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-shapes.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-shapes.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB 6B 7B","322":"NB OB PB QB RB SB TB UB qB VB rB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 I q J D E F A B C K L G M N O r s t u v w x y z","194":"6 7 8"},E:{"1":"B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D AC uB BC CC","33":"E F A DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G M N O r s t u v IC JC KC LC mB 2B MC nB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC PC QC","33":"E RC SC TC UC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:4,C:"CSS Shapes Level 1"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB 7B 8B","322":"NB OB PB QB RB SB TB UB qB VB rB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 I q J E F G A B C K L H M N O r s t u v w x y z","194":"6 7 8"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E BC vB CC DC","33":"F G A EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v KC LC MC NC mB 3B OC nB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC SC","33":"F TC UC VC WC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"CSS Shapes Level 1"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-snappoints.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-snappoints.js
index a6525549862c82..8651642b804993 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-snappoints.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-snappoints.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 4B","6308":"A","6436":"B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","6436":"C K L G M N O"},C:{"1":"bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB 6B 7B","2052":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB"},D:{"1":"cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB","8258":"ZB aB bB"},E:{"1":"B C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E AC uB BC CC DC","3108":"F A EC vB"},F:{"1":"c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB IC JC KC LC mB 2B MC nB","8258":"QB RB SB TB UB VB WB XB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC","3108":"SC TC UC VC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"vB uC vC wC xC yC oB zC 0C","2":"I pC qC rC sC tC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2052":"2C"}},B:4,C:"CSS Scroll Snap"};
+module.exports={A:{A:{"2":"J E F G 5B","6308":"A","6436":"B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","6436":"C K L H M N O"},C:{"1":"bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB 7B 8B","2052":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB"},D:{"1":"cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB","8258":"ZB aB bB"},E:{"1":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F BC vB CC DC EC","3108":"G A FC wB"},F:{"1":"b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB KC LC MC NC mB 3B OC nB","8258":"QB RB SB TB UB VB WB XB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC","3108":"UC VC WC XC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2052":"4C"}},B:4,C:"CSS Scroll Snap"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sticky.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sticky.js
index d328c74a4a1efd..2d9c14a76be802 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sticky.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sticky.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"a d e f g h i j k l m n o p b H","2":"C K L G","1028":"P Q R S T U V W X Y Z","4100":"M N O"},C:{"1":"qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M N O r s t u v w x 6B 7B","194":"0 1 2 3 y z","516":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB"},D:{"1":"a d e f g h i j k l m n o p b H tB 8B 9B","2":"9 I q J D E F A B C K L G M N O r s t u AB BB CB DB EB FB GB HB IB JB KB LB MB NB","322":"0 1 2 3 4 5 6 7 8 v w x y z OB PB QB RB","1028":"SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z"},E:{"1":"K L G wB FC GC xB yB zB 0B oB 1B HC","2":"I q J AC uB BC","33":"E F A B C DC EC vB mB nB","2084":"D CC"},F:{"1":"lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB IC JC KC LC mB 2B MC nB","322":"BB CB DB","1028":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB"},G:{"1":"aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC","33":"E RC SC TC UC VC WC XC YC ZC","2084":"PC QC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1028":"oC"},P:{"1":"qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I pC"},Q:{"1028":"wB"},R:{"1":"1C"},S:{"516":"2C"}},B:5,C:"CSS position:sticky"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"a c d e f g h i j k l m n o p D","2":"C K L H","1028":"P Q R S T U V W X Y Z","4100":"M N O"},C:{"1":"qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t u v w x 7B 8B","194":"0 1 2 3 y z","516":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB"},D:{"1":"a c d e f g h i j k l m n o p D tB uB 9B AC","2":"9 I q J E F G A B C K L H M N O r s t u AB BB CB DB EB FB GB HB IB JB KB LB MB NB","322":"0 1 2 3 4 5 6 7 8 v w x y z OB PB QB RB","1028":"SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z"},E:{"1":"K L H xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC","33":"F G A B C EC FC wB mB nB","2084":"E DC"},F:{"1":"lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB KC LC MC NC mB 3B OC nB","322":"BB CB DB","1028":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC","33":"F TC UC VC WC XC YC ZC aC bC","2084":"RC SC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1028":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC"},Q:{"1028":"xB"},R:{"1":"3C"},S:{"516":"4C"}},B:5,C:"CSS position:sticky"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-subgrid.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-subgrid.js
index 72b86f9d714177..5edb0710af777b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-subgrid.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-subgrid.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"oB 1B HC","2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"1":"oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:4,C:"CSS Subgrid"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"oB 2B IC JC","2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"CSS Subgrid"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-supports-api.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-supports-api.js
index 88b9cb901179ec..0bd3fe22128670 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-supports-api.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-supports-api.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","260":"C K L G M N O"},C:{"1":"RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M N O r 6B 7B","66":"s t","260":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},D:{"1":"rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K L G M N O r s t u v w x y z","260":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB"},E:{"1":"F A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E AC uB BC CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC","132":"nB"},G:{"1":"SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC"},H:{"132":"hC"},I:{"1":"H mC nC","2":"pB I iC jC kC lC 3B"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B","132":"nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"CSS.supports() API"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","260":"C K L H M N O"},C:{"1":"RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r 7B 8B","66":"s t","260":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},D:{"1":"rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s t u v w x y z","260":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC","132":"nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC"},H:{"132":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B","132":"nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS.supports() API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-table.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-table.js
index cd3371f06993ea..5171a08b4b4936 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-table.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-table.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"E F A B","2":"J D 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","132":"5B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"1":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"CSS Table display"};
+module.exports={A:{A:{"1":"F G A B","2":"J E 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","132":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS Table display"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-align-last.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-align-last.js
index 6600397b4899db..570f086274765a 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-align-last.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-align-last.js
@@ -1 +1 @@
-module.exports={A:{A:{"132":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","4":"C K L G M N O"},C:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B 6B 7B","33":"0 1 2 3 4 5 6 7 8 9 C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},D:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 I q J D E F A B C K L G M N O r s t u v w x y z","322":"7 8 9 AB BB CB DB EB FB GB HB IB"},E:{"1":"oB 1B HC","2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G M N O r s t IC JC KC LC mB 2B MC nB","578":"0 1 2 3 4 5 u v w x y z"},G:{"1":"oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"33":"2C"}},B:4,C:"CSS3 text-align-last"};
+module.exports={A:{A:{"132":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","4":"C K L H M N O"},C:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},D:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 I q J E F G A B C K L H M N O r s t u v w x y z","322":"7 8 9 AB BB CB DB EB FB GB HB IB"},E:{"1":"oB 2B IC JC","2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t KC LC MC NC mB 3B OC nB","578":"0 1 2 3 4 5 u v w x y z"},G:{"1":"oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"33":"4C"}},B:4,C:"CSS3 text-align-last"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-indent.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-indent.js
index ea5be101c15c72..8338ad0d51726a 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-indent.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-indent.js
@@ -1 +1 @@
-module.exports={A:{A:{"132":"J D E F A B 4B"},B:{"132":"C K L G M N O","388":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"132":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"132":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z","388":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"oB 1B HC","132":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B"},F:{"132":"F B C G M N O r s t u v w IC JC KC LC mB 2B MC nB","388":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"oB 1B","132":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B"},H:{"132":"hC"},I:{"132":"pB I iC jC kC lC 3B mC nC","388":"H"},J:{"132":"D A"},K:{"132":"A B C mB 2B nB","388":"c"},L:{"388":"H"},M:{"132":"b"},N:{"132":"A B"},O:{"388":"oC"},P:{"132":"I","388":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"388":"wB"},R:{"388":"1C"},S:{"132":"2C"}},B:4,C:"CSS text-indent"};
+module.exports={A:{A:{"132":"J E F G A B 5B"},B:{"132":"C K L H M N O","388":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"132":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"132":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z","388":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"oB 2B IC JC","132":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B"},F:{"132":"G B C H M N O r s t u v w KC LC MC NC mB 3B OC nB","388":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"oB 2B","132":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"132":"jC"},I:{"132":"pB I kC lC mC nC 4B oC pC","388":"D"},J:{"132":"E A"},K:{"132":"A B C mB 3B nB","388":"b"},L:{"388":"D"},M:{"132":"D"},N:{"132":"A B"},O:{"388":"qC"},P:{"132":"I","388":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"388":"xB"},R:{"388":"3C"},S:{"132":"4C"}},B:4,C:"CSS text-indent"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-justify.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-justify.js
index 8d2f4c604a6b44..cddb8a5cb3a917 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-justify.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-justify.js
@@ -1 +1 @@
-module.exports={A:{A:{"16":"J D 4B","132":"E F A B"},B:{"132":"C K L G M N O","322":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 6B 7B","1025":"RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","1602":"QB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB","322":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB","322":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I iC jC kC lC 3B mC nC","322":"H"},J:{"2":"D A"},K:{"2":"A B C mB 2B nB","322":"c"},L:{"322":"H"},M:{"1025":"b"},N:{"132":"A B"},O:{"322":"oC"},P:{"2":"I","322":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"322":"wB"},R:{"322":"1C"},S:{"2":"2C"}},B:4,C:"CSS text-justify"};
+module.exports={A:{A:{"16":"J E 5B","132":"F G A B"},B:{"132":"C K L H M N O","322":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 7B 8B","1025":"RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","1602":"QB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB","322":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","322":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B oC pC","322":"D"},J:{"2":"E A"},K:{"2":"A B C mB 3B nB","322":"b"},L:{"322":"D"},M:{"1025":"D"},N:{"132":"A B"},O:{"322":"qC"},P:{"2":"I","322":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"322":"xB"},R:{"322":"3C"},S:{"2":"4C"}},B:4,C:"CSS text-justify"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-orientation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-orientation.js
index 895b77a9e1525c..58779c389deabb 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-orientation.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-orientation.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B","194":"AB BB CB"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"1":"L G FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F AC uB BC CC DC EC","16":"A","33":"B C K vB mB nB wB"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"CSS text-orientation"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","194":"AB BB CB"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"1":"L H GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC","16":"A","33":"B C K wB mB nB xB"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS text-orientation"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-spacing.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-spacing.js
index d7f0fa116b5cdb..1de999acc2c205 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-spacing.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-spacing.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D 4B","161":"E F A B"},B:{"2":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","161":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"16":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:5,C:"CSS Text 4 text-spacing"};
+module.exports={A:{A:{"2":"J E 5B","161":"F G A B"},B:{"2":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","161":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"16":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS Text 4 text-spacing"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-textshadow.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-textshadow.js
index b4bbf303b7d742..93ec93075639cd 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-textshadow.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-textshadow.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 4B","129":"A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","129":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","2":"5B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","260":"AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB","2":"F"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"4":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"A","4":"D"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"129":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"CSS3 Text-shadow"};
+module.exports={A:{A:{"2":"J E F G 5B","129":"A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","129":"C K L H M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","2":"6B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","260":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","2":"G"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"4":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"A","4":"E"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"129":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS3 Text-shadow"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-touch-action.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-touch-action.js
index 229fe35d0e74e7..97d649f8696ee6 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-touch-action.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-touch-action.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D E F 4B","289":"A"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B","194":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB","1025":"OB PB QB RB SB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 I q J D E F A B C K L G M N O r s t u v w x y z"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G M N O r s t u IC JC KC LC mB 2B MC nB"},G:{"1":"aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC","516":"TC UC VC WC XC YC ZC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","289":"A"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"194":"2C"}},B:2,C:"CSS touch-action property"};
+module.exports={A:{A:{"1":"B","2":"J E F G 5B","289":"A"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","194":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB","1025":"OB PB QB RB SB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u KC LC MC NC mB 3B OC nB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC","516":"VC WC XC YC ZC aC bC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","289":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"194":"4C"}},B:2,C:"CSS touch-action property"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-transitions.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-transitions.js
index 187c7f902ab86f..99a3c10d2adc5b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-transitions.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-transitions.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B 7B","33":"q J D E F A B C K L G","164":"I"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","33":"I q J D E F A B C K L G M N O r s t u v w x"},E:{"1":"D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","33":"J BC","164":"I q AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"F IC JC","33":"C","164":"B KC LC mB 2B MC"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","33":"PC","164":"uB NC 3B OC"},H:{"2":"hC"},I:{"1":"H mC nC","33":"pB I iC jC kC lC 3B"},J:{"1":"A","33":"D"},K:{"1":"c nB","33":"C","164":"A B mB 2B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:5,C:"CSS3 Transitions"};
+module.exports={A:{A:{"1":"A B","2":"J E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B","33":"q J E F G A B C K L H","164":"I"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","33":"I q J E F G A B C K L H M N O r s t u v w x"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","33":"J CC","164":"I q BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G KC LC","33":"C","164":"B MC NC mB 3B OC"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","33":"RC","164":"vB PC 4B QC"},H:{"2":"jC"},I:{"1":"D oC pC","33":"pB I kC lC mC nC 4B"},J:{"1":"A","33":"E"},K:{"1":"b nB","33":"C","164":"A B mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"CSS3 Transitions"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-unicode-bidi.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-unicode-bidi.js
index bc3ec173b07b61..862e2e402ce121 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-unicode-bidi.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-unicode-bidi.js
@@ -1 +1 @@
-module.exports={A:{A:{"132":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","132":"C K L G M N O"},C:{"1":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","33":"0 1 2 3 4 5 6 7 8 9 N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","132":"5B pB I q J D E F 6B 7B","292":"A B C K L G M"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","132":"I q J D E F A B C K L G M","548":"0 1 2 3 4 5 6 7 8 9 N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"132":"I q J D E AC uB BC CC DC","548":"F A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"132":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"132":"E uB NC 3B OC PC QC RC","548":"SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"16":"hC"},I:{"1":"H","16":"pB I iC jC kC lC 3B mC nC"},J:{"16":"D A"},K:{"1":"c","16":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","16":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"33":"2C"}},B:4,C:"CSS unicode-bidi property"};
+module.exports={A:{A:{"132":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","132":"C K L H M N O"},C:{"1":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","33":"0 1 2 3 4 5 6 7 8 9 N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","132":"6B pB I q J E F G 7B 8B","292":"A B C K L H M"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","132":"I q J E F G A B C K L H M","548":"0 1 2 3 4 5 6 7 8 9 N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"132":"I q J E F BC vB CC DC EC","548":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"132":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"132":"F vB PC 4B QC RC SC TC","548":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"16":"jC"},I:{"1":"D","16":"pB I kC lC mC nC 4B oC pC"},J:{"16":"E A"},K:{"1":"b","16":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","16":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"33":"4C"}},B:4,C:"CSS unicode-bidi property"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-unset-value.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-unset-value.js
index c191c3e4379eaf..2b1ac8ef10cfee 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-unset-value.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-unset-value.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M N O r s t u v w x y 6B 7B"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB"},E:{"1":"A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F AC uB BC CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB"},G:{"1":"TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"CSS unset value"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t u v w x y 7B 8B"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB"},E:{"1":"A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS unset value"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-variables.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-variables.js
index 67e114d2279b6f..9f6a0ee109a55b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-variables.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-variables.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L","260":"G"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B"},D:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","194":"KB"},E:{"1":"A B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F AC uB BC CC DC","260":"EC"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB","194":"7"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC","260":"TC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"CSS Variables (Custom Properties)"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L","260":"H"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","194":"KB"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC","260":"FC"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","194":"7"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC","260":"VC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS Variables (Custom Properties)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-when-else.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-when-else.js
index 6b070eaaffbac0..ebf97e135afde9 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-when-else.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-when-else.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:5,C:"CSS @when / @else conditional rules"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS @when / @else conditional rules"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-widows-orphans.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-widows-orphans.js
index 928b407e6dac1b..d0323276ee05ea 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-widows-orphans.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-widows-orphans.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D 4B","129":"E F"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K L G M N O r s t u v w"},E:{"1":"D E F A B C K L G DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J AC uB BC CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","129":"F B IC JC KC LC mB 2B MC"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC PC"},H:{"1":"hC"},I:{"1":"H mC nC","2":"pB I iC jC kC lC 3B"},J:{"2":"D A"},K:{"1":"c nB","2":"A B C mB 2B"},L:{"1":"H"},M:{"2":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:2,C:"CSS widows & orphans"};
+module.exports={A:{A:{"1":"A B","2":"J E 5B","129":"F G"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s t u v w"},E:{"1":"E F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","129":"G B KC LC MC NC mB 3B OC"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC"},H:{"1":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"2":"E A"},K:{"1":"b nB","2":"A B C mB 3B"},L:{"1":"D"},M:{"2":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:2,C:"CSS widows & orphans"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-width-stretch.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-width-stretch.js
index 2d42a7f903c3a2..e8b8094319156c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-width-stretch.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-width-stretch.js
@@ -1 +1 @@
-module.exports={A:{D:{"2":"I q J D E F A B C K L G M N O r s t","33":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},L:{"33":"H"},B:{"2":"C K L G M N O","33":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"5B","33":"0 1 2 3 4 5 6 7 8 9 pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},M:{"33":"b"},A:{"2":"J D E F A B 4B"},F:{"2":"F B C IC JC KC LC mB 2B MC nB","33":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},K:{"2":"A B C mB 2B nB","33":"c"},E:{"2":"I q J AC uB BC CC HC","33":"D E F A B C K L G DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B"},G:{"2":"uB NC 3B OC PC","33":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},P:{"2":"I","33":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},I:{"2":"pB I iC jC kC lC 3B","33":"H mC nC"}},B:6,C:"width: stretch property"};
+module.exports={A:{D:{"2":"I q J E F G A B C K L H M N O r s t","33":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},L:{"33":"D"},B:{"2":"C K L H M N O","33":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"6B","33":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},M:{"33":"D"},A:{"2":"J E F G A B 5B"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","33":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},K:{"2":"A B C mB 3B nB","33":"b"},E:{"2":"I q J BC vB CC DC JC","33":"E F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC"},G:{"2":"vB PC 4B QC RC","33":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},P:{"2":"I","33":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},I:{"2":"pB I kC lC mC nC 4B","33":"D oC pC"}},B:6,C:"width: stretch property"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-writing-mode.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-writing-mode.js
index 8ca80b52736207..89c751509695cd 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-writing-mode.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-writing-mode.js
@@ -1 +1 @@
-module.exports={A:{A:{"132":"J D E F A B 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B","322":"8 9 AB BB CB"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J","16":"D","33":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"1":"B C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I AC uB","16":"q","33":"J D E F A BC CC DC EC vB"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB","33":"0 1 2 3 4 5 6 G M N O r s t u v w x y z"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","16":"uB NC 3B","33":"E OC PC QC RC SC TC UC VC"},H:{"2":"hC"},I:{"1":"H","2":"iC jC kC","33":"pB I lC 3B mC nC"},J:{"33":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"36":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","33":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"CSS writing-mode property"};
+module.exports={A:{A:{"132":"J E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","322":"8 9 AB BB CB"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J","16":"E","33":"0 1 2 3 4 5 6 7 8 9 F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"1":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB","16":"q","33":"J E F G A CC DC EC FC wB"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","33":"0 1 2 3 4 5 6 H M N O r s t u v w x y z"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B","33":"F QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"D","2":"kC lC mC","33":"pB I nC 4B oC pC"},J:{"33":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"36":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","33":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS writing-mode property"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-zoom.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-zoom.js
index c85c14e04819c9..67e870ca827777 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-zoom.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-zoom.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"J D 4B","129":"E F A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB"},G:{"1":"E NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB"},H:{"2":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"2":"b"},N:{"129":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:7,C:"CSS zoom"};
+module.exports={A:{A:{"1":"J E 5B","129":"F G A B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB"},H:{"2":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"129":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"CSS zoom"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-attr.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-attr.js
index 5852170f744d04..189a050fe6a019 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-attr.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-attr.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:7,C:"CSS3 attr() function for all properties"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"CSS3 attr() function for all properties"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-boxsizing.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-boxsizing.js
index 96ca0e33366ed5..46945b8a07e762 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-boxsizing.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-boxsizing.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"E F A B","8":"J D 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","33":"0 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","33":"I q J D E F"},E:{"1":"J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","33":"I q AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB","2":"F"},G:{"1":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","33":"uB NC 3B"},H:{"1":"hC"},I:{"1":"I H lC 3B mC nC","33":"pB iC jC kC"},J:{"1":"A","33":"D"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:5,C:"CSS3 Box-sizing"};
+module.exports={A:{A:{"1":"F G A B","8":"J E 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","33":"0 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","33":"I q J E F G"},E:{"1":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","33":"I q BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","2":"G"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","33":"vB PC 4B"},H:{"1":"jC"},I:{"1":"I D nC 4B oC pC","33":"pB kC lC mC"},J:{"1":"A","33":"E"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"CSS3 Box-sizing"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-colors.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-colors.js
index 60e2724ad97850..3bf0dacca4446b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-colors.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-colors.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","4":"5B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a JC KC LC mB 2B MC nB","2":"F","4":"IC"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"1":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"CSS3 Colors"};
+module.exports={A:{A:{"1":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","4":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a LC MC NC mB 3B OC nB","2":"G","4":"KC"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS3 Colors"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-grab.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-grab.js
index 41c1575a9cece2..eeb1bd7c46ee06 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-grab.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-grab.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","33":"5B pB I q J D E F A B C K L G M N O r s t u v w x y 6B 7B"},D:{"1":"bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","33":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB"},E:{"1":"B C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC","33":"I q J D E F A AC uB BC CC DC EC vB"},F:{"1":"C RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC nB","2":"F B IC JC KC LC mB 2B","33":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"33":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:2,C:"CSS grab & grabbing cursors"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","33":"6B pB I q J E F G A B C K L H M N O r s t u v w x y 7B 8B"},D:{"1":"bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","33":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB"},E:{"1":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","33":"I q J E F G A BC vB CC DC EC FC wB"},F:{"1":"C RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a OC nB","2":"G B KC LC MC NC mB 3B","33":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"33":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:2,C:"CSS grab & grabbing cursors"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-newer.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-newer.js
index 2175a0fd4e6945..80007150fda608 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-newer.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-newer.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","33":"5B pB I q J D E F A B C K L G M N O r s t u v 6B 7B"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","33":"0 1 2 3 4 5 6 7 8 I q J D E F A B C K L G M N O r s t u v w x y z"},E:{"1":"F A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","33":"I q J D E AC uB BC CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC nB","2":"F B IC JC KC LC mB 2B","33":"G M N O r s t u v"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"33":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:2,C:"CSS3 Cursors: zoom-in & zoom-out"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","33":"6B pB I q J E F G A B C K L H M N O r s t u v 7B 8B"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","33":"0 1 2 3 4 5 6 7 8 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","33":"I q J E F BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a OC nB","2":"G B KC LC MC NC mB 3B","33":"H M N O r s t u v"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"33":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:2,C:"CSS3 Cursors: zoom-in & zoom-out"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors.js
index 941afa6a625bc7..c06a0e3a09f579 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","132":"J D E 4B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","260":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","4":"5B pB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","4":"I"},E:{"1":"q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","4":"I AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","260":"F B C IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D","16":"A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:2,C:"CSS3 Cursors (original values)"};
+module.exports={A:{A:{"1":"G A B","132":"J E F 5B"},B:{"1":"L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","260":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","4":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","4":"I"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","4":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","260":"G B C KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E","16":"A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:2,C:"CSS3 Cursors (original values)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-tabsize.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-tabsize.js
index 4339e4aa2e6557..043d84df659834 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-tabsize.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-tabsize.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"a d e f g h i j k l m n o p b H tB","2":"5B pB 6B 7B","33":"PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z","164":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K L G M N O r s","132":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB"},E:{"1":"L G wB FC GC xB yB zB 0B oB 1B HC","2":"I q J AC uB BC","132":"D E F A B C K CC DC EC vB mB nB"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F IC JC KC","132":"0 G M N O r s t u v w x y z","164":"B C LC mB 2B MC nB"},G:{"1":"dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC PC","132":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC"},H:{"164":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B","132":"mC nC"},J:{"132":"D A"},K:{"1":"c","2":"A","164":"B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"164":"2C"}},B:4,C:"CSS3 tab-size"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B","33":"PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z","164":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s","132":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB"},E:{"1":"L H xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC","132":"E F G A B C K DC EC FC wB mB nB"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G KC LC MC","132":"0 H M N O r s t u v w x y z","164":"B C NC mB 3B OC nB"},G:{"1":"fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC","132":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC"},H:{"164":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B","132":"oC pC"},J:{"132":"E A"},K:{"1":"b","2":"A","164":"B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"164":"4C"}},B:4,C:"CSS3 tab-size"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/currentcolor.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/currentcolor.js
index e4012a6419e29a..fd23c18232e51b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/currentcolor.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/currentcolor.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB","2":"F"},G:{"1":"E NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","16":"uB"},H:{"1":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"CSS currentColor value"};
+module.exports={A:{A:{"1":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","2":"G"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS currentColor value"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/custom-elements.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/custom-elements.js
index 82827273af60d0..c17ef683292124 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/custom-elements.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/custom-elements.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 4B","8":"A B"},B:{"1":"P","2":"Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","8":"C K L G M N O"},C:{"2":"5B pB I q J D E F A B C K L G M N O r s t u qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","66":"0 1 v w x y z","72":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P","2":"I q J D E F A B C K L G M N O r s t u v w x y Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","66":"0 1 2 3 4 z"},E:{"2":"I q AC uB BC","8":"J D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB","2":"F B C aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB","66":"G M N O r"},G:{"2":"uB NC 3B OC PC","8":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"nC","2":"pB I H iC jC kC lC 3B mC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC","2":"wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"2":"1C"},S:{"72":"2C"}},B:7,C:"Custom Elements (deprecated V0 spec)"};
+module.exports={A:{A:{"2":"J E F G 5B","8":"A B"},B:{"1":"P","2":"Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","8":"C K L H M N O"},C:{"2":"6B pB I q J E F G A B C K L H M N O r s t u qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","66":"0 1 v w x y z","72":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P","2":"I q J E F G A B C K L H M N O r s t u v w x y Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","66":"0 1 2 3 4 z"},E:{"2":"I q BC vB CC","8":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB","2":"G B C aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","66":"H M N O r"},G:{"2":"vB PC 4B QC RC","8":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"pC","2":"pB I D kC lC mC nC 4B oC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC","2":"yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"2":"3C"},S:{"72":"4C"}},B:7,C:"Custom Elements (deprecated V0 spec)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/custom-elementsv1.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/custom-elementsv1.js
index a084af732cf8aa..cab6fab1b2d78e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/custom-elementsv1.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/custom-elementsv1.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 4B","8":"A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","8":"C K L G M N O"},C:{"1":"XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B","8":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB","456":"MB NB OB PB QB RB SB TB UB","712":"qB VB rB WB"},D:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","8":"OB PB","132":"QB RB SB TB UB qB VB rB WB XB c YB ZB"},E:{"2":"I q J D AC uB BC CC DC","8":"E F A EC","132":"B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB IC JC KC LC mB 2B MC nB","132":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC","132":"VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I","132":"pC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"8":"2C"}},B:1,C:"Custom Elements (V1)"};
+module.exports={A:{A:{"2":"J E F G 5B","8":"A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","8":"C K L H M N O"},C:{"1":"XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","8":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB","456":"MB NB OB PB QB RB SB TB UB","712":"qB VB rB WB"},D:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","8":"OB PB","132":"QB RB SB TB UB qB VB rB WB XB b YB ZB"},E:{"2":"I q J E BC vB CC DC EC","8":"F G A FC","132":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB KC LC MC NC mB 3B OC nB","132":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC","132":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I","132":"rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"8":"4C"}},B:1,C:"Custom Elements (V1)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/customevent.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/customevent.js
index 6fb5b9995baa8f..da3f43a69c67f4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/customevent.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/customevent.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E 4B","132":"F A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q 6B 7B","132":"J D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I","16":"q J D E K L","388":"F A B C"},E:{"1":"D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I AC uB","16":"q J","388":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC nB","2":"F IC JC KC LC","132":"B mB 2B"},G:{"1":"E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"NC","16":"uB 3B","388":"OC"},H:{"1":"hC"},I:{"1":"H mC nC","2":"iC jC kC","388":"pB I lC 3B"},J:{"1":"A","388":"D"},K:{"1":"C c nB","2":"A","132":"B mB 2B"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"CustomEvent"};
+module.exports={A:{A:{"2":"J E F 5B","132":"G A B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q 7B 8B","132":"J E F G A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I","16":"q J E F K L","388":"G A B C"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB","16":"q J","388":"CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a OC nB","2":"G KC LC MC NC","132":"B mB 3B"},G:{"1":"F RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"PC","16":"vB 4B","388":"QC"},H:{"1":"jC"},I:{"1":"D oC pC","2":"kC lC mC","388":"pB I nC 4B"},J:{"1":"A","388":"E"},K:{"1":"C b nB","2":"A","132":"B mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"CustomEvent"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datalist.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datalist.js
index eb74c0206ae401..9a4805dd587dad 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datalist.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datalist.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"4B","8":"J D E F","260":"A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","260":"C K L G","1284":"M N O"},C:{"8":"5B pB 6B 7B","516":"n o p b H tB","4612":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m"},D:{"1":"cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","8":"I q J D E F A B C K L G M N O r","132":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB"},E:{"1":"K L G nB wB FC GC xB yB zB 0B oB 1B HC","8":"I q J D E F A B C AC uB BC CC DC EC vB mB"},F:{"1":"F B C c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB","132":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB"},G:{"8":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC","2049":"ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H nC","8":"pB I iC jC kC lC 3B mC"},J:{"1":"A","8":"D"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"516":"b"},N:{"8":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:1,C:"Datalist element"};
+module.exports={A:{A:{"2":"5B","8":"J E F G","260":"A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","260":"C K L H","1284":"M N O"},C:{"8":"6B pB 7B 8B","516":"m n o p D tB uB","4612":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l"},D:{"1":"cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","8":"I q J E F G A B C K L H M N O r","132":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB"},E:{"1":"K L H nB xB GC HC yB zB 0B 1B oB 2B IC JC","8":"I q J E F G A B C BC vB CC DC EC FC wB mB"},F:{"1":"G B C b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","132":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB"},G:{"8":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC","2049":"bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D pC","8":"pB I kC lC mC nC 4B oC"},J:{"1":"A","8":"E"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"516":"D"},N:{"8":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"Datalist element"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dataset.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dataset.js
index 487c8db609aad2..c325d8080a20fd 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dataset.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dataset.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","4":"J D E F A 4B"},B:{"1":"C K L G M","129":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","4":"5B pB I q 6B 7B","129":"NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"1":"HB IB JB KB LB MB NB OB PB QB","4":"I q J","129":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"4":"I q AC uB","129":"J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"4 5 6 7 8 9 C AB BB CB DB mB 2B MC nB","4":"F B IC JC KC LC","129":"0 1 2 3 G M N O r s t u v w x y z EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"4":"uB NC 3B","129":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"4":"hC"},I:{"4":"iC jC kC","129":"pB I H lC 3B mC nC"},J:{"129":"D A"},K:{"1":"C mB 2B nB","4":"A B","129":"c"},L:{"129":"H"},M:{"129":"b"},N:{"1":"B","4":"A"},O:{"129":"oC"},P:{"129":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"129":"wB"},R:{"129":"1C"},S:{"1":"2C"}},B:1,C:"dataset & data-* attributes"};
+module.exports={A:{A:{"1":"B","4":"J E F G A 5B"},B:{"1":"C K L H M","129":"N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","4":"6B pB I q 7B 8B","129":"NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"HB IB JB KB LB MB NB OB PB QB","4":"I q J","129":"0 1 2 3 4 5 6 7 8 9 E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"4":"I q BC vB","129":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"4 5 6 7 8 9 C AB BB CB DB mB 3B OC nB","4":"G B KC LC MC NC","129":"0 1 2 3 H M N O r s t u v w x y z EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"4":"vB PC 4B","129":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"4":"jC"},I:{"4":"kC lC mC","129":"pB I D nC 4B oC pC"},J:{"129":"E A"},K:{"1":"C mB 3B nB","4":"A B","129":"b"},L:{"129":"D"},M:{"129":"D"},N:{"1":"B","4":"A"},O:{"129":"qC"},P:{"129":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"129":"xB"},R:{"129":"3C"},S:{"1":"4C"}},B:1,C:"dataset & data-* attributes"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datauri.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datauri.js
index e08e1bdb4b2b07..00a6e3f4b54a91 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datauri.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datauri.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D 4B","132":"E","260":"F A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","260":"C K G M N O","772":"L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"1":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"260":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:6,C:"Data URIs"};
+module.exports={A:{A:{"2":"J E 5B","132":"F","260":"G A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","260":"C K H M N O","772":"L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"260":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Data URIs"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js
index 027d3ba3c3204a..5921e72a1bdc98 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js
@@ -1 +1 @@
-module.exports={A:{A:{"16":"4B","132":"J D E F A B"},B:{"1":"O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","132":"C K L G M N"},C:{"1":"SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","132":"0 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B","260":"OB PB QB RB","772":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},D:{"1":"dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","132":"I q J D E F A B C K L G M N O r s t u v","260":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB","772":"0 1 2 3 4 5 6 7 8 9 w x y z"},E:{"1":"C K L G nB wB FC GC xB yB zB 0B oB 1B HC","16":"I q AC uB","132":"J D E F A BC CC DC EC","260":"B vB mB"},F:{"1":"TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","16":"F B C IC JC KC LC mB 2B MC","132":"nB","260":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB","772":"G M N O r s t u v w"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","16":"uB NC 3B OC","132":"E PC QC RC SC TC UC"},H:{"132":"hC"},I:{"1":"H","16":"pB iC jC kC","132":"I lC 3B","772":"mC nC"},J:{"132":"D A"},K:{"1":"c","16":"A B C mB 2B","132":"nB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"oC"},P:{"1":"tC vB uC vC wC xC yC oB zC 0C","260":"I pC qC rC sC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"132":"2C"}},B:6,C:"Date.prototype.toLocaleDateString"};
+module.exports={A:{A:{"16":"5B","132":"J E F G A B"},B:{"1":"O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","132":"C K L H M N"},C:{"1":"SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","132":"0 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","260":"OB PB QB RB","772":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},D:{"1":"dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","132":"I q J E F G A B C K L H M N O r s t u v","260":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB","772":"0 1 2 3 4 5 6 7 8 9 w x y z"},E:{"1":"C K L H nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"I q BC vB","132":"J E F G A CC DC EC FC","260":"B wB mB"},F:{"1":"TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","16":"G B C KC LC MC NC mB 3B OC","132":"nB","260":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB","772":"H M N O r s t u v w"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B QC","132":"F RC SC TC UC VC WC"},H:{"132":"jC"},I:{"1":"D","16":"pB kC lC mC","132":"I nC 4B","772":"oC pC"},J:{"132":"E A"},K:{"1":"b","16":"A B C mB 3B","132":"nB"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C oB 1C 2C","260":"I rC sC tC uC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"132":"4C"}},B:6,C:"Date.prototype.toLocaleDateString"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/declarative-shadow-dom.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/declarative-shadow-dom.js
index 05ae8b5c1ea3e0..505af507292fb9 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/declarative-shadow-dom.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/declarative-shadow-dom.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"Z a d e f g h i j k l m n o p b H","2":"C K L G M N O P Q R S T U V W X Y"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T","66":"U V W X Y"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B","16":"HC"},F:{"1":"kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"1":"yC oB zC 0C","2":"I pC qC rC sC tC vB uC vC wC xC"},Q:{"2":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:7,C:"Declarative Shadow DOM"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"Z a c d e f g h i j k l m n o p D","2":"C K L H M N O P Q R S T U V W X Y"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T","66":"U V W X Y"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC","16":"JC"},F:{"1":"kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"0C oB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC zC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"Declarative Shadow DOM"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/decorators.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/decorators.js
index 57d194f040f581..d8f8cd1bae9919 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/decorators.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/decorators.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:7,C:"Decorators"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Decorators"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/details.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/details.js
index d303ab2460ba1c..60520bdda214f7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/details.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/details.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"F A B 4B","8":"J D E"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B","8":"0 1 2 3 4 5 6 7 8 9 pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB 6B 7B","194":"JB KB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","8":"I q J D E F A B","257":"0 1 2 3 4 5 6 7 r s t u v w x y z","769":"C K L G M N O"},E:{"1":"C K L G nB wB FC GC xB yB zB 0B oB 1B HC","8":"I q AC uB BC","257":"J D E F A CC DC EC","1025":"B vB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"C mB 2B MC nB","8":"F B IC JC KC LC"},G:{"1":"E PC QC RC SC TC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","8":"uB NC 3B OC","1025":"UC VC WC"},H:{"8":"hC"},I:{"1":"I H lC 3B mC nC","8":"pB iC jC kC"},J:{"1":"A","8":"D"},K:{"1":"c","8":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"Details & Summary elements"};
+module.exports={A:{A:{"2":"G A B 5B","8":"J E F"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B","8":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB 7B 8B","194":"JB KB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","8":"I q J E F G A B","257":"0 1 2 3 4 5 6 7 r s t u v w x y z","769":"C K L H M N O"},E:{"1":"C K L H nB xB GC HC yB zB 0B 1B oB 2B IC JC","8":"I q BC vB CC","257":"J E F G A DC EC FC","1025":"B wB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"C mB 3B OC nB","8":"G B KC LC MC NC"},G:{"1":"F RC SC TC UC VC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","8":"vB PC 4B QC","1025":"WC XC YC"},H:{"8":"jC"},I:{"1":"I D nC 4B oC pC","8":"pB kC lC mC"},J:{"1":"A","8":"E"},K:{"1":"b","8":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Details & Summary elements"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/deviceorientation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/deviceorientation.js
index 8ffc542b26bcac..310bb185e69b74 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/deviceorientation.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/deviceorientation.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A 4B","132":"B"},B:{"1":"C K L G M N O","4":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"5B pB 6B","4":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","8":"I q 7B"},D:{"2":"I q J","4":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"F B C IC JC KC LC mB 2B MC nB","4":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"uB NC","4":"E 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"iC jC kC","4":"pB I H lC 3B mC nC"},J:{"2":"D","4":"A"},K:{"1":"C nB","2":"A B mB 2B","4":"c"},L:{"4":"H"},M:{"4":"b"},N:{"1":"B","2":"A"},O:{"4":"oC"},P:{"4":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"4":"wB"},R:{"4":"1C"},S:{"4":"2C"}},B:4,C:"DeviceOrientation & DeviceMotion events"};
+module.exports={A:{A:{"2":"J E F G A 5B","132":"B"},B:{"1":"C K L H M N O","4":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"6B pB 7B","4":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","8":"I q 8B"},D:{"2":"I q J","4":"0 1 2 3 4 5 6 7 8 9 E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","4":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"vB PC","4":"F 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"kC lC mC","4":"pB I D nC 4B oC pC"},J:{"2":"E","4":"A"},K:{"1":"C nB","2":"A B mB 3B","4":"b"},L:{"4":"D"},M:{"4":"D"},N:{"1":"B","2":"A"},O:{"4":"qC"},P:{"4":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"4":"xB"},R:{"4":"3C"},S:{"4":"4C"}},B:4,C:"DeviceOrientation & DeviceMotion events"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/devicepixelratio.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/devicepixelratio.js
index 7ada8732f6797a..b435d239d77233 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/devicepixelratio.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/devicepixelratio.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D E F A 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M N 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC nB","2":"F B IC JC KC LC mB 2B"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"1":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"C c nB","2":"A B mB 2B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:5,C:"Window.devicePixelRatio"};
+module.exports={A:{A:{"1":"B","2":"J E F G A 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a OC nB","2":"G B KC LC MC NC mB 3B"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"C b nB","2":"A B mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Window.devicePixelRatio"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dialog.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dialog.js
index c49dec4858b256..bdb1ec7c2a4649 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dialog.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dialog.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 6B 7B","194":"PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P","1218":"Q R sB S T U V W X Y Z a d e f g h i"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 I q J D E F A B C K L G M N O r s t u v w x y z","322":"4 5 6 7 8"},E:{"1":"yB zB 0B oB 1B HC","2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G M N O IC JC KC LC mB 2B MC nB","578":"r s t u v"},G:{"1":"yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:1,C:"Dialog element"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 7B 8B","194":"PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P","1218":"Q R sB S T U V W X Y Z a c d e f g h"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 I q J E F G A B C K L H M N O r s t u v w x y z","322":"4 5 6 7 8"},E:{"1":"zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O KC LC MC NC mB 3B OC nB","578":"r s t u v"},G:{"1":"zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"Dialog element"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dispatchevent.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dispatchevent.js
index 965bb61c270dbd..bebb59e394f37f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dispatchevent.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dispatchevent.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","16":"4B","129":"F A","130":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","16":"AC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB","16":"F"},G:{"1":"E NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","16":"uB"},H:{"1":"hC"},I:{"1":"pB I H kC lC 3B mC nC","16":"iC jC"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","129":"A"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"EventTarget.dispatchEvent"};
+module.exports={A:{A:{"1":"B","16":"5B","129":"G A","130":"J E F"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","16":"G"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"pB I D mC nC 4B oC pC","16":"kC lC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","129":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"EventTarget.dispatchEvent"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dnssec.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dnssec.js
index 571c4bd0b47f61..7a9fe07f3d05e1 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dnssec.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dnssec.js
@@ -1 +1 @@
-module.exports={A:{A:{"132":"J D E F A B 4B"},B:{"132":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"132":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"132":"3 4 5 6 7 8 9 I q AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","388":"0 1 2 J D E F A B C K L G M N O r s t u v w x y z"},E:{"132":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"132":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"132":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"132":"hC"},I:{"132":"pB I H iC jC kC lC 3B mC nC"},J:{"132":"D A"},K:{"132":"A B C c mB 2B nB"},L:{"132":"H"},M:{"132":"b"},N:{"132":"A B"},O:{"132":"oC"},P:{"132":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"132":"wB"},R:{"132":"1C"},S:{"132":"2C"}},B:6,C:"DNSSEC and DANE"};
+module.exports={A:{A:{"132":"J E F G A B 5B"},B:{"132":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"132":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"132":"3 4 5 6 7 8 9 I q AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","388":"0 1 2 J E F G A B C K L H M N O r s t u v w x y z"},E:{"132":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"132":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"132":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"132":"jC"},I:{"132":"pB I D kC lC mC nC 4B oC pC"},J:{"132":"E A"},K:{"132":"A B C b mB 3B nB"},L:{"132":"D"},M:{"132":"D"},N:{"132":"A B"},O:{"132":"qC"},P:{"132":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"132":"xB"},R:{"132":"3C"},S:{"132":"4C"}},B:6,C:"DNSSEC and DANE"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/do-not-track.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/do-not-track.js
index d5ca9c4c7e1ce5..c98ad7a5100380 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/do-not-track.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/do-not-track.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E 4B","164":"F A","260":"B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","260":"C K L G M"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E 6B 7B","516":"0 1 2 3 F A B C K L G M N O r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K L G M N O r s t u"},E:{"1":"J A B C BC EC vB mB","2":"I q K L G AC uB nB wB FC GC xB yB zB 0B oB 1B HC","1028":"D E F CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"F B IC JC KC LC mB 2B MC"},G:{"1":"SC TC UC VC WC XC YC","2":"uB NC 3B OC PC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","1028":"E QC RC"},H:{"1":"hC"},I:{"1":"H mC nC","2":"pB I iC jC kC lC 3B"},J:{"16":"D","1028":"A"},K:{"1":"c nB","16":"A B C mB 2B"},L:{"1":"H"},M:{"1":"b"},N:{"164":"A","260":"B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:7,C:"Do Not Track API"};
+module.exports={A:{A:{"2":"J E F 5B","164":"G A","260":"B"},B:{"1":"N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","260":"C K L H M"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F 7B 8B","516":"0 1 2 3 G A B C K L H M N O r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s t u"},E:{"1":"J A B C CC FC wB mB","2":"I q K L H BC vB nB xB GC HC yB zB 0B 1B oB 2B IC JC","1028":"E F G DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G B KC LC MC NC mB 3B OC"},G:{"1":"UC VC WC XC YC ZC aC","2":"vB PC 4B QC RC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","1028":"F SC TC"},H:{"1":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"16":"E","1028":"A"},K:{"1":"b nB","16":"A B C mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"164":"A","260":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:7,C:"Do Not Track API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-currentscript.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-currentscript.js
index f5c54d0ac0a8da..b33444b39138b3 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-currentscript.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-currentscript.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B 7B"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 I q J D E F A B C K L G M N O r s t u v w x y z"},E:{"1":"E F A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D AC uB BC CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G IC JC KC LC mB 2B MC nB"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC PC QC"},H:{"2":"hC"},I:{"1":"H mC nC","2":"pB I iC jC kC lC 3B"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"document.currentScript"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"F G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H KC LC MC NC mB 3B OC nB"},G:{"1":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC SC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"document.currentScript"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js
index b1be853bf7e0c0..64bbe959808b69 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","16":"5B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB","16":"F"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"1":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:7,C:"document.evaluate & XPath"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","16":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","16":"G"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:7,C:"document.evaluate & XPath"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-execcommand.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-execcommand.js
index cbf703f5ab471b..a9f7df3df38c0b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-execcommand.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-execcommand.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"J D E F A B 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"J D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","16":"I q AC uB BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a JC KC LC mB 2B MC nB","16":"F IC"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC","16":"3B OC PC"},H:{"2":"hC"},I:{"1":"H lC 3B mC nC","2":"pB I iC jC kC"},J:{"1":"A","2":"D"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:7,C:"Document.execCommand()"};
+module.exports={A:{A:{"1":"J E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"I q BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a LC MC NC mB 3B OC nB","16":"G KC"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC","16":"4B QC RC"},H:{"2":"jC"},I:{"1":"D nC 4B oC pC","2":"pB I kC lC mC"},J:{"1":"A","2":"E"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:7,C:"Document.execCommand()"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-policy.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-policy.js
index 0c8afdf71606cb..0429e2919a78fa 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-policy.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-policy.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O P Q R S T","132":"U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T","132":"U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB IC JC KC LC mB 2B MC nB","132":"eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I iC jC kC lC 3B mC nC","132":"H"},J:{"2":"D A"},K:{"2":"A B C mB 2B nB","132":"c"},L:{"132":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"132":"1C"},S:{"2":"2C"}},B:7,C:"Document Policy"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T","132":"U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T","132":"U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB KC LC MC NC mB 3B OC nB","132":"eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B oC pC","132":"D"},J:{"2":"E A"},K:{"2":"A B C mB 3B nB","132":"b"},L:{"132":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"132":"3C"},S:{"2":"4C"}},B:7,C:"Document Policy"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-scrollingelement.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-scrollingelement.js
index 5b2c96005980e2..30f855c0b7ab03 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-scrollingelement.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-scrollingelement.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","16":"C K"},C:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 6B 7B"},D:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB"},E:{"1":"F A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E AC uB BC CC DC"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB"},G:{"1":"SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:5,C:"document.scrollingElement"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","16":"C K"},C:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 7B 8B"},D:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F BC vB CC DC EC"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"document.scrollingElement"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/documenthead.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/documenthead.js
index b0c5d5c2ce6c95..2f9c039caa52ed 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/documenthead.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/documenthead.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I AC uB","16":"q"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a mB 2B MC nB","2":"F IC JC KC LC"},G:{"1":"E NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","16":"uB"},H:{"1":"hC"},I:{"1":"pB I H kC lC 3B mC nC","16":"iC jC"},J:{"1":"D A"},K:{"1":"B C c mB 2B nB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"document.head"};
+module.exports={A:{A:{"1":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB","16":"q"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a mB 3B OC nB","2":"G KC LC MC NC"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"pB I D mC nC 4B oC pC","16":"kC lC"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"document.head"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dom-manip-convenience.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dom-manip-convenience.js
index 35faba72c5a510..c83675f41093b2 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dom-manip-convenience.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dom-manip-convenience.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M"},C:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 6B 7B"},D:{"1":"QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","194":"OB PB"},E:{"1":"A B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F AC uB BC CC DC EC"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB IC JC KC LC mB 2B MC nB","194":"CB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I pC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:1,C:"DOM manipulation convenience methods"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M"},C:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 7B 8B"},D:{"1":"QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","194":"OB PB"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB KC LC MC NC mB 3B OC nB","194":"CB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"DOM manipulation convenience methods"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dom-range.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dom-range.js
index 2ef9167d08ce8a..611f26b45a4041 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dom-range.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dom-range.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"4B","8":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"1":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"Document Object Model Range"};
+module.exports={A:{A:{"1":"G A B","2":"5B","8":"J E F"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Document Object Model Range"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/domcontentloaded.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/domcontentloaded.js
index d66f4b7aa492a7..410a70399127d4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/domcontentloaded.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/domcontentloaded.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"1":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"DOMContentLoaded"};
+module.exports={A:{A:{"1":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"DOMContentLoaded"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dommatrix.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dommatrix.js
index fe5b0d68e0b2e0..ec63e2e67d50fe 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dommatrix.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dommatrix.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 4B","132":"A B"},B:{"132":"C K L G M N O","1028":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B","1028":"cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2564":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB","3076":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB"},D:{"16":"I q J D","132":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB","388":"E","1028":"rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"16":"I AC uB","132":"q J D E F A BC CC DC EC vB","1028":"B C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"F B C IC JC KC LC mB 2B MC nB","132":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","1028":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"16":"uB NC 3B","132":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"132":"I lC 3B mC nC","292":"pB iC jC kC","1028":"H"},J:{"16":"D","132":"A"},K:{"2":"A B C mB 2B nB","1028":"c"},L:{"1028":"H"},M:{"1028":"b"},N:{"132":"A B"},O:{"1028":"oC"},P:{"132":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1028":"wB"},R:{"1028":"1C"},S:{"2564":"2C"}},B:4,C:"DOMMatrix"};
+module.exports={A:{A:{"2":"J E F G 5B","132":"A B"},B:{"132":"C K L H M N O","1028":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","1028":"cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2564":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB","3076":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB"},D:{"16":"I q J E","132":"0 1 2 3 4 5 6 7 8 9 G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB","388":"F","1028":"rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"16":"I BC vB","132":"q J E F G A CC DC EC FC wB","1028":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","132":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","1028":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"16":"vB PC 4B","132":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"132":"I nC 4B oC pC","292":"pB kC lC mC","1028":"D"},J:{"16":"E","132":"A"},K:{"2":"A B C mB 3B nB","1028":"b"},L:{"1028":"D"},M:{"1028":"D"},N:{"132":"A B"},O:{"1028":"qC"},P:{"132":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1028":"xB"},R:{"1028":"3C"},S:{"2564":"4C"}},B:4,C:"DOMMatrix"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/download.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/download.js
index d03c21ce9a03ba..d6b60f87fbd611 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/download.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/download.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M N O r 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K"},E:{"1":"B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A AC uB BC CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB"},G:{"1":"aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC"},H:{"2":"hC"},I:{"1":"H mC nC","2":"pB I iC jC kC lC 3B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"Download attribute"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"A","2":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Download attribute"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dragndrop.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dragndrop.js
index cd74a6b0e18de8..b9dbe2f959ecb1 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dragndrop.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dragndrop.js
@@ -1 +1 @@
-module.exports={A:{A:{"644":"J D E F 4B","772":"A B"},B:{"1":"O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","260":"C K L G M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","8":"5B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","8":"F B IC JC KC LC mB 2B MC"},G:{"1":"gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"2":"hC"},I:{"2":"pB I iC jC kC lC 3B mC nC","1025":"H"},J:{"2":"D A"},K:{"1":"nB","8":"A B C mB 2B","1025":"c"},L:{"1025":"H"},M:{"2":"b"},N:{"1":"A B"},O:{"1025":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:1,C:"Drag and Drop"};
+module.exports={A:{A:{"644":"J E F G 5B","772":"A B"},B:{"1":"O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","260":"C K L H M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","8":"6B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","8":"G B KC LC MC NC mB 3B OC"},G:{"1":"iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B oC pC","1025":"D"},J:{"2":"E A"},K:{"1":"nB","8":"A B C mB 3B","1025":"b"},L:{"1025":"D"},M:{"2":"D"},N:{"1":"A B"},O:{"1025":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:1,C:"Drag and Drop"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-closest.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-closest.js
index 844c6b4f49b400..659225cb1e9196 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-closest.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-closest.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB"},E:{"1":"F A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E AC uB BC CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB"},G:{"1":"SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"Element.closest()"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Element.closest()"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-from-point.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-from-point.js
index e94bfe823f2f19..d76ce12be4bde3 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-from-point.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-from-point.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"J D E F A B","16":"4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","16":"5B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","16":"I q J D E F A B C K L"},E:{"1":"q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","16":"I AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a mB 2B MC nB","16":"F IC JC KC LC"},G:{"1":"E NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","16":"uB"},H:{"1":"hC"},I:{"1":"pB I H kC lC 3B mC nC","16":"iC jC"},J:{"1":"D A"},K:{"1":"C c nB","16":"A B mB 2B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:5,C:"document.elementFromPoint()"};
+module.exports={A:{A:{"1":"J E F G A B","16":"5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","16":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a mB 3B OC nB","16":"G KC LC MC NC"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"pB I D mC nC 4B oC pC","16":"kC lC"},J:{"1":"E A"},K:{"1":"C b nB","16":"A B mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"document.elementFromPoint()"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-scroll-methods.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-scroll-methods.js
index d302ba885290c5..c554c12513db0b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-scroll-methods.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-scroll-methods.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B"},D:{"1":"rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB"},E:{"1":"L G FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F AC uB BC CC DC EC","132":"A B C K vB mB nB wB"},F:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB IC JC KC LC mB 2B MC nB"},G:{"1":"fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC","132":"UC VC WC XC YC ZC aC bC cC dC eC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"sC tC vB uC vC wC xC yC oB zC 0C","2":"I pC qC rC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:5,C:"Scroll methods on elements (scroll, scrollTo, scrollBy)"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB"},E:{"1":"L H GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC","132":"A B C K wB mB nB xB"},F:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KC LC MC NC mB 3B OC nB"},G:{"1":"hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC","132":"WC XC YC ZC aC bC cC dC eC fC gC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Scroll methods on elements (scroll, scrollTo, scrollBy)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eme.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eme.js
index 16df18d135ab84..5881683302d244 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eme.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eme.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A 4B","164":"B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 I q J D E F A B C K L G M N O r s t u v w x y z","132":"7 8 9 AB BB CB DB"},E:{"1":"C K L G nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J AC uB BC CC","164":"D E F A B DC EC vB mB"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G M N O r s t IC JC KC LC mB 2B MC nB","132":"0 u v w x y z"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"Encrypted Media Extensions"};
+module.exports={A:{A:{"2":"J E F G A 5B","164":"B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 I q J E F G A B C K L H M N O r s t u v w x y z","132":"7 8 9 AB BB CB DB"},E:{"1":"C K L H nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC DC","164":"E F G A B EC FC wB mB"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t KC LC MC NC mB 3B OC nB","132":"0 u v w x y z"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Encrypted Media Extensions"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eot.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eot.js
index 7b129510472302..02fb1b4c4cddb8 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eot.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eot.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"J D E F A B","2":"4B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:7,C:"EOT - Embedded OpenType fonts"};
+module.exports={A:{A:{"1":"J E F G A B","2":"5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"EOT - Embedded OpenType fonts"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es5.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es5.js
index 55cc7d3f0655a2..d2081c8f3b1973 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es5.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es5.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D 4B","260":"F","1026":"E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","4":"5B pB 6B 7B","132":"I q J D E F A B C K L G M N O r s"},D:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","4":"I q J D E F A B C K L G M N O","132":"r s t u"},E:{"1":"J D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","4":"I q AC uB BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","4":"F B C IC JC KC LC mB 2B MC","132":"nB"},G:{"1":"E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","4":"uB NC 3B OC"},H:{"132":"hC"},I:{"1":"H mC nC","4":"pB iC jC kC","132":"lC 3B","900":"I"},J:{"1":"A","4":"D"},K:{"1":"c","4":"A B C mB 2B","132":"nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:6,C:"ECMAScript 5"};
+module.exports={A:{A:{"1":"A B","2":"J E 5B","260":"G","1026":"F"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","4":"6B pB 7B 8B","132":"I q J E F G A B C K L H M N O r s"},D:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","4":"I q J E F G A B C K L H M N O","132":"r s t u"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","4":"I q BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","4":"G B C KC LC MC NC mB 3B OC","132":"nB"},G:{"1":"F RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","4":"vB PC 4B QC"},H:{"132":"jC"},I:{"1":"D oC pC","4":"pB kC lC mC","132":"nC 4B","900":"I"},J:{"1":"A","4":"E"},K:{"1":"b","4":"A B C mB 3B","132":"nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"ECMAScript 5"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-class.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-class.js
index ade7dbd9e8db10..e05708be11884d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-class.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-class.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C"},C:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB 6B 7B"},D:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB","132":"EB FB GB HB IB JB KB"},E:{"1":"F A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E AC uB BC CC DC"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB","132":"1 2 3 4 5 6 7"},G:{"1":"SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:6,C:"ES6 classes"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C"},C:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB 7B 8B"},D:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB","132":"EB FB GB HB IB JB KB"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F BC vB CC DC EC"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","132":"1 2 3 4 5 6 7"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"ES6 classes"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-generators.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-generators.js
index 85054b656d4c2b..bfc0d4595745fd 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-generators.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-generators.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M N O r s t u v w x 6B 7B"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB"},E:{"1":"A B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F AC uB BC CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G M N O r s t u v w x IC JC KC LC mB 2B MC nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:6,C:"ES6 Generators"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t u v w x 7B 8B"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v w x KC LC MC NC mB 3B OC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"ES6 Generators"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js
index 90c0986ad38716..39ad6dfd4d28df 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB 6B 7B","194":"ZB"},D:{"1":"XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB"},E:{"1":"C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A B AC uB BC CC DC EC vB"},F:{"1":"MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB IC JC KC LC mB 2B MC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"sC tC vB uC vC wC xC yC oB zC 0C","2":"I pC qC rC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:6,C:"JavaScript modules: dynamic import()"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB 7B 8B","194":"ZB"},D:{"1":"XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB"},E:{"1":"C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B BC vB CC DC EC FC wB"},F:{"1":"MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB KC LC MC NC mB 3B OC nB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"JavaScript modules: dynamic import()"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-module.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-module.js
index fc9468fde59ad8..20ac8d972fca66 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-module.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-module.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L","4097":"M N O","4290":"G"},C:{"1":"VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 6B 7B","322":"QB RB SB TB UB qB"},D:{"1":"rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB","194":"VB"},E:{"1":"B C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A AC uB BC CC DC EC","3076":"vB"},F:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB IC JC KC LC mB 2B MC nB","194":"JB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC","3076":"VC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"sC tC vB uC vC wC xC yC oB zC 0C","2":"I pC qC rC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:1,C:"JavaScript modules via script tag"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L","4097":"M N O","4290":"H"},C:{"1":"VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 7B 8B","322":"QB RB SB TB UB qB"},D:{"1":"rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB","194":"VB"},E:{"1":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC","3076":"wB"},F:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB KC LC MC NC mB 3B OC nB","194":"JB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC","3076":"XC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"JavaScript modules via script tag"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-number.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-number.js
index 37d7b57a187d6d..77d0c8e3529015 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-number.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-number.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G 6B 7B","132":"M N O r s t u v w","260":"0 1 2 x y z","516":"3"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K L G M N O","1028":"0 1 2 3 4 5 r s t u v w x y z"},E:{"1":"F A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E AC uB BC CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB","1028":"G M N O r s"},G:{"1":"SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC","1028":"lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:6,C:"ES6 Number"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H 7B 8B","132":"M N O r s t u v w","260":"0 1 2 x y z","516":"3"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O","1028":"0 1 2 3 4 5 r s t u v w x y z"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","1028":"H M N O r s"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC","1028":"nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"ES6 Number"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-string-includes.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-string-includes.js
index 9780734ff2e371..ea07d8665b931d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-string-includes.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-string-includes.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB 6B 7B"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB"},E:{"1":"F A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E AC uB BC CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB"},G:{"1":"SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:6,C:"String.prototype.includes"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB 7B 8B"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"String.prototype.includes"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6.js
index e35f0628985535..f568b4bd820a8d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A 4B","388":"B"},B:{"257":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","260":"C K L","769":"G M N O"},C:{"2":"5B pB I q 6B 7B","4":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","257":"QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"2":"I q J D E F A B C K L G M N O r s","4":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","257":"NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"A B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D AC uB BC CC","4":"E F DC EC"},F:{"2":"F B C IC JC KC LC mB 2B MC nB","4":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z","257":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC PC","4":"E QC RC SC TC"},H:{"2":"hC"},I:{"2":"pB I iC jC kC lC 3B","4":"mC nC","257":"H"},J:{"2":"D","4":"A"},K:{"2":"A B C mB 2B nB","257":"c"},L:{"257":"H"},M:{"257":"b"},N:{"2":"A","388":"B"},O:{"257":"oC"},P:{"4":"I","257":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"257":"wB"},R:{"257":"1C"},S:{"4":"2C"}},B:6,C:"ECMAScript 2015 (ES6)"};
+module.exports={A:{A:{"2":"J E F G A 5B","388":"B"},B:{"257":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","260":"C K L","769":"H M N O"},C:{"2":"6B pB I q 7B 8B","4":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","257":"QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"2":"I q J E F G A B C K L H M N O r s","4":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","257":"NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E BC vB CC DC","4":"F G EC FC"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","4":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z","257":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC","4":"F SC TC UC VC"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B","4":"oC pC","257":"D"},J:{"2":"E","4":"A"},K:{"2":"A B C mB 3B nB","257":"b"},L:{"257":"D"},M:{"257":"D"},N:{"2":"A","388":"B"},O:{"257":"qC"},P:{"4":"I","257":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"257":"xB"},R:{"257":"3C"},S:{"4":"4C"}},B:6,C:"ECMAScript 2015 (ES6)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eventsource.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eventsource.js
index 6aa79fff31e5eb..afdce3f46cd713 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eventsource.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eventsource.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q"},E:{"1":"q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a mB 2B MC nB","4":"F IC JC KC LC"},G:{"1":"E NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB"},H:{"2":"hC"},I:{"1":"H mC nC","2":"pB I iC jC kC lC 3B"},J:{"1":"D A"},K:{"1":"C c mB 2B nB","4":"A B"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"Server-sent events"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a mB 3B OC nB","4":"G KC LC MC NC"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"E A"},K:{"1":"C b mB 3B nB","4":"A B"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Server-sent events"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/extended-system-fonts.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/extended-system-fonts.js
index d219d787c9f95c..45c2b6139aa744 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/extended-system-fonts.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/extended-system-fonts.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"L G wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A B C K AC uB BC CC DC EC vB mB nB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"1":"dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:5,C:"ui-serif, ui-sans-serif, ui-monospace and ui-rounded values for font-family"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"L H xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C K BC vB CC DC EC FC wB mB nB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"ui-serif, ui-sans-serif, ui-monospace and ui-rounded values for font-family"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/feature-policy.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/feature-policy.js
index 86aa5ef171693f..d5ad89847c853e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/feature-policy.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/feature-policy.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W","2":"C K L G M N O","1025":"X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB 6B 7B","260":"hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"1":"hB iB jB kB lB P Q R S T U V W","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB","132":"VB rB WB XB c YB ZB aB bB cB dB eB fB gB","1025":"X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B AC uB BC CC DC EC vB","772":"C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"WB XB c YB ZB aB bB cB dB eB fB gB hB","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB IC JC KC LC mB 2B MC nB","132":"JB KB LB MB NB OB PB QB RB SB TB UB VB","1025":"iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC","772":"XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1025":"H"},M:{"260":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"1":"uC vC wC xC yC oB zC 0C","2":"I pC qC rC","132":"sC tC vB"},Q:{"132":"wB"},R:{"1025":"1C"},S:{"2":"2C"}},B:7,C:"Feature Policy"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W","2":"C K L H M N O","1025":"X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB 7B 8B","260":"hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"hB iB jB kB lB P Q R S T U V W","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB","132":"VB rB WB XB b YB ZB aB bB cB dB eB fB gB","1025":"X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B BC vB CC DC EC FC wB","772":"C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"WB XB b YB ZB aB bB cB dB eB fB gB hB","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB KC LC MC NC mB 3B OC nB","132":"JB KB LB MB NB OB PB QB RB SB TB UB VB","1025":"iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC","772":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1025":"D"},M:{"260":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC","132":"uC vC wB"},Q:{"132":"xB"},R:{"1025":"3C"},S:{"2":"4C"}},B:7,C:"Feature Policy"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fetch.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fetch.js
index db79fd4d6a1303..71bb7c85989979 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fetch.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fetch.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K"},C:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B","1025":"BB","1218":"6 7 8 9 AB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB","260":"CB","772":"DB"},E:{"1":"B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A AC uB BC CC DC EC"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G M N O r s t u v w x y IC JC KC LC mB 2B MC nB","260":"z","772":"0"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"Fetch"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K"},C:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","1025":"BB","1218":"6 7 8 9 AB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB","260":"CB","772":"DB"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v w x y KC LC MC NC mB 3B OC nB","260":"z","772":"0"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Fetch"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fieldset-disabled.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fieldset-disabled.js
index cb9a637dcc4d05..b3f10bb9b8c676 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fieldset-disabled.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fieldset-disabled.js
@@ -1 +1 @@
-module.exports={A:{A:{"16":"4B","132":"E F","388":"J D A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K L G","16":"M N O r"},E:{"1":"J D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q AC uB BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a JC KC LC mB 2B MC nB","16":"F IC"},G:{"1":"E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC"},H:{"388":"hC"},I:{"1":"H mC nC","2":"pB I iC jC kC lC 3B"},J:{"1":"A","2":"D"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A","260":"B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"disabled attribute of the fieldset element"};
+module.exports={A:{A:{"16":"5B","132":"F G","388":"J E A B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H","16":"M N O r"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a LC MC NC mB 3B OC nB","16":"G KC"},G:{"1":"F RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC"},H:{"388":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"A","2":"E"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A","260":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"disabled attribute of the fieldset element"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fileapi.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fileapi.js
index b0b905f242a584..0d457d753fde33 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fileapi.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fileapi.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 4B","260":"A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","260":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B","260":"I q J D E F A B C K L G M N O r s t u v w x y z 7B"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q","260":"0 1 2 3 4 5 6 7 8 9 K L G M N O r s t u v w x y z","388":"J D E F A B C"},E:{"1":"A B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q AC uB","260":"J D E F CC DC EC","388":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B IC JC KC LC","260":"C G M N O r s t u v w mB 2B MC nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC","260":"E PC QC RC SC TC"},H:{"2":"hC"},I:{"1":"H nC","2":"iC jC kC","260":"mC","388":"pB I lC 3B"},J:{"260":"A","388":"D"},K:{"1":"c","2":"A B","260":"C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A","260":"B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:5,C:"File API"};
+module.exports={A:{A:{"2":"J E F G 5B","260":"A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","260":"C K L H M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B","260":"I q J E F G A B C K L H M N O r s t u v w x y z 8B"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q","260":"0 1 2 3 4 5 6 7 8 9 K L H M N O r s t u v w x y z","388":"J E F G A B C"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB","260":"J E F G DC EC FC","388":"CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B KC LC MC NC","260":"C H M N O r s t u v w mB 3B OC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC","260":"F RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"D pC","2":"kC lC mC","260":"oC","388":"pB I nC 4B"},J:{"260":"A","388":"E"},K:{"1":"b","2":"A B","260":"C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A","260":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"File API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filereader.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filereader.js
index 86b93a0092a74c..d1bf94731ef647 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filereader.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filereader.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 4B","132":"A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 7B","2":"5B pB 6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q"},E:{"1":"J D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q AC uB BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a mB 2B MC nB","2":"F B IC JC KC LC"},G:{"1":"E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC"},H:{"2":"hC"},I:{"1":"pB I H lC 3B mC nC","2":"iC jC kC"},J:{"1":"A","2":"D"},K:{"1":"C c mB 2B nB","2":"A B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:5,C:"FileReader API"};
+module.exports={A:{A:{"2":"J E F G 5B","132":"A B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 8B","2":"6B pB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a mB 3B OC nB","2":"G B KC LC MC NC"},G:{"1":"F RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC"},H:{"2":"jC"},I:{"1":"pB I D nC 4B oC pC","2":"kC lC mC"},J:{"1":"A","2":"E"},K:{"1":"C b mB 3B nB","2":"A B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"FileReader API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filereadersync.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filereadersync.js
index 008cce8eb7d78d..1232c799e92469 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filereadersync.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filereadersync.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","16":"I q J D E F A B C K L"},E:{"1":"J D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q AC uB BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC nB","2":"F IC JC","16":"B KC LC mB 2B"},G:{"1":"E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC"},H:{"2":"hC"},I:{"1":"H mC nC","2":"pB I iC jC kC lC 3B"},J:{"1":"A","2":"D"},K:{"1":"C c 2B nB","2":"A","16":"B mB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:5,C:"FileReaderSync"};
+module.exports={A:{A:{"1":"A B","2":"J E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a OC nB","2":"G KC LC","16":"B MC NC mB 3B"},G:{"1":"F RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"A","2":"E"},K:{"1":"C b 3B nB","2":"A","16":"B mB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"FileReaderSync"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filesystem.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filesystem.js
index 79a3d082ebb285..3bcb85a20fd6c9 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filesystem.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filesystem.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O","33":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"I q J D","33":"0 1 2 3 4 5 6 7 8 9 K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","36":"E F A B C"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"F B C IC JC KC LC mB 2B MC nB","33":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D","33":"A"},K:{"2":"A B C c mB 2B nB"},L:{"33":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"33":"oC"},P:{"2":"I","33":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"33":"1C"},S:{"2":"2C"}},B:7,C:"Filesystem & FileWriter API"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O","33":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"I q J E","33":"0 1 2 3 4 5 6 7 8 9 K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","36":"F G A B C"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","33":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E","33":"A"},K:{"2":"A B C b mB 3B nB"},L:{"33":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"33":"qC"},P:{"2":"I","33":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"33":"3C"},S:{"2":"4C"}},B:7,C:"Filesystem & FileWriter API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flac.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flac.js
index d18dd379889a6f..be9eacef14b0eb 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flac.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flac.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G"},C:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB 6B 7B"},D:{"1":"SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB","16":"GB HB IB","388":"JB KB LB MB NB OB PB QB RB"},E:{"1":"K L G wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A AC uB BC CC DC EC vB","516":"B C mB nB"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB IC JC KC LC mB 2B MC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC"},H:{"2":"hC"},I:{"1":"H","2":"iC jC kC","16":"pB I lC 3B mC nC"},J:{"1":"A","2":"D"},K:{"1":"c nB","16":"A B C mB 2B"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","129":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:6,C:"FLAC audio format"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H"},C:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB 7B 8B"},D:{"1":"SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB","16":"GB HB IB","388":"JB KB LB MB NB OB PB QB RB"},E:{"1":"K L H xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC wB","516":"B C mB nB"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB KC LC MC NC mB 3B OC nB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"D","2":"kC lC mC","16":"pB I nC 4B oC pC"},J:{"1":"A","2":"E"},K:{"1":"b nB","16":"A B C mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","129":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"FLAC audio format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flexbox-gap.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flexbox-gap.js
index fff88b27928b77..9251c2a0db9ed0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flexbox-gap.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flexbox-gap.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O P Q R S"},C:{"1":"XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB 6B 7B"},D:{"1":"T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S"},E:{"1":"G FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A B C K L AC uB BC CC DC EC vB mB nB wB"},F:{"1":"dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB IC JC KC LC mB 2B MC nB"},G:{"1":"fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"1":"xC yC oB zC 0C","2":"I pC qC rC sC tC vB uC vC wC"},Q:{"2":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:5,C:"gap property for Flexbox"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O P Q R S"},C:{"1":"XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB 7B 8B"},D:{"1":"T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S"},E:{"1":"H GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C K L BC vB CC DC EC FC wB mB nB xB"},F:{"1":"dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB KC LC MC NC mB 3B OC nB"},G:{"1":"hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C oB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"gap property for Flexbox"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flexbox.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flexbox.js
index a37db16c80cec2..44d40b41985c29 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flexbox.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flexbox.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 4B","1028":"B","1316":"A"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","164":"5B pB I q J D E F A B C K L G M N O r s t 6B 7B","516":"u v w x y z"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","33":"0 t u v w x y z","164":"I q J D E F A B C K L G M N O r s"},E:{"1":"F A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","33":"D E CC DC","164":"I q J AC uB BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"F B C IC JC KC LC mB 2B MC","33":"G M"},G:{"1":"SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","33":"E QC RC","164":"uB NC 3B OC PC"},H:{"1":"hC"},I:{"1":"H mC nC","164":"pB I iC jC kC lC 3B"},J:{"1":"A","164":"D"},K:{"1":"c nB","2":"A B C mB 2B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","292":"A"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"CSS Flexible Box Layout Module"};
+module.exports={A:{A:{"2":"J E F G 5B","1028":"B","1316":"A"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","164":"6B pB I q J E F G A B C K L H M N O r s t 7B 8B","516":"u v w x y z"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","33":"0 t u v w x y z","164":"I q J E F G A B C K L H M N O r s"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","33":"E F DC EC","164":"I q J BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G B C KC LC MC NC mB 3B OC","33":"H M"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","33":"F SC TC","164":"vB PC 4B QC RC"},H:{"1":"jC"},I:{"1":"D oC pC","164":"pB I kC lC mC nC 4B"},J:{"1":"A","164":"E"},K:{"1":"b nB","2":"A B C mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","292":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS Flexible Box Layout Module"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flow-root.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flow-root.js
index da69c211b48b14..b2720405c59774 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flow-root.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flow-root.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 6B 7B"},D:{"1":"UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB"},E:{"1":"K L G wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A B C AC uB BC CC DC EC vB mB nB"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB IC JC KC LC mB 2B MC nB"},G:{"1":"aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I pC qC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:4,C:"display: flow-root"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 7B 8B"},D:{"1":"UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB"},E:{"1":"K L H xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C BC vB CC DC EC FC wB mB nB"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB KC LC MC NC mB 3B OC nB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"display: flow-root"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/focusin-focusout-events.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/focusin-focusout-events.js
index e1390e62bfafc3..69a9a4a538f88e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/focusin-focusout-events.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/focusin-focusout-events.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"J D E F A B","2":"4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","16":"I q J D E F A B C K L"},E:{"1":"J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","16":"I q AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC nB","2":"F IC JC KC LC","16":"B mB 2B"},G:{"1":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B"},H:{"2":"hC"},I:{"1":"I H lC 3B mC nC","2":"iC jC kC","16":"pB"},J:{"1":"D A"},K:{"1":"C c nB","2":"A","16":"B mB 2B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:5,C:"focusin & focusout events"};
+module.exports={A:{A:{"1":"J E F G A B","2":"5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L"},E:{"1":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"I q BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a OC nB","2":"G KC LC MC NC","16":"B mB 3B"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"I D nC 4B oC pC","2":"kC lC mC","16":"pB"},J:{"1":"E A"},K:{"1":"C b nB","2":"A","16":"B mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"focusin & focusout events"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-family-system-ui.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-family-system-ui.js
index 39068775294d68..c0c086e08df233 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-family-system-ui.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-family-system-ui.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB 6B 7B","132":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},D:{"1":"SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","260":"PB QB RB"},E:{"1":"B C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E AC uB BC CC DC","16":"F","132":"A EC vB"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB IC JC KC LC mB 2B MC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC","132":"SC TC UC VC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I pC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"132":"2C"}},B:5,C:"system-ui value for font-family"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB 7B 8B","132":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},D:{"1":"SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","260":"PB QB RB"},E:{"1":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F BC vB CC DC EC","16":"G","132":"A FC wB"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB KC LC MC NC mB 3B OC nB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC","132":"UC VC WC XC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"132":"4C"}},B:5,C:"system-ui value for font-family"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-feature.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-feature.js
index 95ace1237103f6..72120a19afd8ca 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-feature.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-feature.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B 7B","33":"0 1 2 3 4 5 G M N O r s t u v w x y z","164":"I q J D E F A B C K L"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K L G","33":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB","292":"M N O r s"},E:{"1":"A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"D E F AC uB CC DC","4":"I q J BC"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB","33":"0 1 2 3 4 5 6 G M N O r s t u v w x y z"},G:{"1":"TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E QC RC SC","4":"uB NC 3B OC PC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B","33":"mC nC"},J:{"2":"D","33":"A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","33":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"CSS font-feature-settings"};
+module.exports={A:{A:{"1":"A B","2":"J E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B","33":"0 1 2 3 4 5 H M N O r s t u v w x y z","164":"I q J E F G A B C K L"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H","33":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB","292":"M N O r s"},E:{"1":"A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"E F G BC vB DC EC","4":"I q J CC"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","33":"0 1 2 3 4 5 6 H M N O r s t u v w x y z"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F SC TC UC","4":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B","33":"oC pC"},J:{"2":"E","33":"A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","33":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS font-feature-settings"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-kerning.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-kerning.js
index 3ce23b26b0e768..186ccea2d3ee68 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-kerning.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-kerning.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M N O r s t u v 6B 7B","194":"0 1 2 3 4 5 w x y z"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 I q J D E F A B C K L G M N O r s t u v w x y z","33":"1 2 3 4"},E:{"1":"A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J AC uB BC CC","33":"D E F DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G IC JC KC LC mB 2B MC nB","33":"M N O r"},G:{"1":"YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC PC QC","33":"E RC SC TC UC VC WC XC"},H:{"2":"hC"},I:{"1":"H nC","2":"pB I iC jC kC lC 3B","33":"mC"},J:{"2":"D","33":"A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"CSS3 font-kerning"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t u v 7B 8B","194":"0 1 2 3 4 5 w x y z"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 I q J E F G A B C K L H M N O r s t u v w x y z","33":"1 2 3 4"},E:{"1":"A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC DC","33":"E F G EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H KC LC MC NC mB 3B OC nB","33":"M N O r"},G:{"1":"aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC SC","33":"F TC UC VC WC XC YC ZC"},H:{"2":"jC"},I:{"1":"D pC","2":"pB I kC lC mC nC 4B","33":"oC"},J:{"2":"E","33":"A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS3 font-kerning"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-loading.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-loading.js
index 365094de16e816..f4a3ff1c768d55 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-loading.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-loading.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B","194":"7 8 9 AB BB CB"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 I q J D E F A B C K L G M N O r s t u v w x y z"},E:{"1":"A B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F AC uB BC CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G M N O r s t IC JC KC LC mB 2B MC nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:5,C:"CSS Font Loading"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","194":"7 8 9 AB BB CB"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t KC LC MC NC mB 3B OC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"CSS Font Loading"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-size-adjust.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-size-adjust.js
index 6a884c2cc60cba..8c0e00a5165d31 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-size-adjust.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-size-adjust.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O","194":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","2":"5B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB","194":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB","194":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"194":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:2,C:"CSS font-size-adjust"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O","194":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","2":"6B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB","194":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","194":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"194":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:2,C:"CSS font-size-adjust"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-smooth.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-smooth.js
index e7539c42c5876e..d28a54fe428740 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-smooth.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-smooth.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O","676":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"5B pB I q J D E F A B C K L G M N O r s t u v w 6B 7B","804":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"2":"I","676":"0 1 2 3 4 5 6 7 8 9 q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"AC uB","676":"I q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"F B C IC JC KC LC mB 2B MC nB","676":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"804":"2C"}},B:7,C:"CSS font-smooth"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O","676":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"6B pB I q J E F G A B C K L H M N O r s t u v w 7B 8B","804":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"2":"I","676":"0 1 2 3 4 5 6 7 8 9 q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"BC vB","676":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","676":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"804":"4C"}},B:7,C:"CSS font-smooth"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-unicode-range.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-unicode-range.js
index ab847e0772232f..5a0002f8e7c52d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-unicode-range.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-unicode-range.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E 4B","4":"F A B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","4":"C K L G M"},C:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B","194":"8 9 AB BB CB DB EB FB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","4":"0 1 2 3 4 5 6 7 I q J D E F A B C K L G M N O r s t u v w x y z"},E:{"1":"A B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","4":"I q J D E F AC uB BC CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB","4":"G M N O r s t u"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","4":"E uB NC 3B OC PC QC RC SC TC"},H:{"2":"hC"},I:{"1":"H","4":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D","4":"A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"4":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","4":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"Font unicode-range subsetting"};
+module.exports={A:{A:{"2":"J E F 5B","4":"G A B"},B:{"1":"N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","4":"C K L H M"},C:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","194":"8 9 AB BB CB DB EB FB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","4":"0 1 2 3 4 5 6 7 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","4":"I q J E F G BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","4":"H M N O r s t u"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","4":"F vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"D","4":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E","4":"A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"4":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","4":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Font unicode-range subsetting"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-alternates.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-alternates.js
index f768b82ab9488c..0242fdb7b60f3e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-alternates.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-alternates.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 4B","130":"A B"},B:{"130":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B 7B","130":"I q J D E F A B C K L G M N O r s t u v","322":"0 1 2 3 4 5 w x y z"},D:{"2":"I q J D E F A B C K L G","130":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"D E F AC uB CC DC","130":"I q J BC"},F:{"2":"F B C IC JC KC LC mB 2B MC nB","130":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB QC RC SC","130":"NC 3B OC PC"},H:{"2":"hC"},I:{"2":"pB I iC jC kC lC 3B","130":"H mC nC"},J:{"2":"D","130":"A"},K:{"2":"A B C mB 2B nB","130":"c"},L:{"130":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"130":"oC"},P:{"130":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"130":"wB"},R:{"130":"1C"},S:{"1":"2C"}},B:5,C:"CSS font-variant-alternates"};
+module.exports={A:{A:{"2":"J E F G 5B","130":"A B"},B:{"130":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B","130":"I q J E F G A B C K L H M N O r s t u v","322":"0 1 2 3 4 5 w x y z"},D:{"2":"I q J E F G A B C K L H","130":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"E F G BC vB DC EC","130":"I q J CC"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","130":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB SC TC UC","130":"PC 4B QC RC"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B","130":"D oC pC"},J:{"2":"E","130":"A"},K:{"2":"A B C mB 3B nB","130":"b"},L:{"130":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"130":"qC"},P:{"130":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"130":"xB"},R:{"130":"3C"},S:{"1":"4C"}},B:5,C:"CSS font-variant-alternates"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-numeric.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-numeric.js
index 61412ac5e3c225..7255e1762cf894 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-numeric.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-numeric.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B"},D:{"1":"OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},E:{"1":"A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F AC uB BC CC DC"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB IC JC KC LC mB 2B MC nB"},G:{"1":"TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D","16":"A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I pC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"CSS font-variant-numeric"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},E:{"1":"A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB KC LC MC NC mB 3B OC nB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E","16":"A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS font-variant-numeric"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fontface.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fontface.js
index 871d1b4495747f..c5c76ed42a27ce 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fontface.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fontface.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","132":"J D E 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","2":"5B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"AC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a JC KC LC mB 2B MC nB","2":"F IC"},G:{"1":"E 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","260":"uB NC"},H:{"2":"hC"},I:{"1":"I H lC 3B mC nC","2":"iC","4":"pB jC kC"},J:{"1":"A","4":"D"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"@font-face Web fonts"};
+module.exports={A:{A:{"1":"G A B","132":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","2":"6B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a LC MC NC mB 3B OC nB","2":"G KC"},G:{"1":"F 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","260":"vB PC"},H:{"2":"jC"},I:{"1":"I D nC 4B oC pC","2":"kC","4":"pB lC mC"},J:{"1":"A","4":"E"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"@font-face Web fonts"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-attribute.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-attribute.js
index 3412552395fb2e..cfccc0ac38e478 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-attribute.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-attribute.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F"},E:{"1":"J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I AC uB","16":"q"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB","2":"F"},G:{"1":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B"},H:{"1":"hC"},I:{"1":"pB I H lC 3B mC nC","2":"iC jC kC"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"Form attribute"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G"},E:{"1":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB","16":"q"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","2":"G"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B"},H:{"1":"jC"},I:{"1":"pB I D nC 4B oC pC","2":"kC lC mC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Form attribute"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-submit-attributes.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-submit-attributes.js
index 02880899496b88..22cae88a88dd37 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-submit-attributes.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-submit-attributes.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","16":"I q J D E F A B C K L"},E:{"1":"J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a LC mB 2B MC nB","2":"F IC","16":"JC KC"},G:{"1":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B"},H:{"1":"hC"},I:{"1":"I H lC 3B mC nC","2":"iC jC kC","16":"pB"},J:{"1":"A","2":"D"},K:{"1":"B C c mB 2B nB","16":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"Attributes for form submission"};
+module.exports={A:{A:{"1":"A B","2":"J E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L"},E:{"1":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a NC mB 3B OC nB","2":"G KC","16":"LC MC"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B"},H:{"1":"jC"},I:{"1":"I D nC 4B oC pC","2":"kC lC mC","16":"pB"},J:{"1":"A","2":"E"},K:{"1":"B C b mB 3B nB","16":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Attributes for form submission"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-validation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-validation.js
index 822a6430ad19f4..343062c3754ec6 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-validation.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-validation.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F"},E:{"1":"B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I AC uB","132":"q J D E F A BC CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a JC KC LC mB 2B MC nB","2":"F IC"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB","132":"E NC 3B OC PC QC RC SC TC UC"},H:{"516":"hC"},I:{"1":"H nC","2":"pB iC jC kC","132":"I lC 3B mC"},J:{"1":"A","132":"D"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"260":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"132":"2C"}},B:1,C:"Form validation"};
+module.exports={A:{A:{"1":"A B","2":"J E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB","132":"q J E F G A CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a LC MC NC mB 3B OC nB","2":"G KC"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB","132":"F PC 4B QC RC SC TC UC VC WC"},H:{"516":"jC"},I:{"1":"D pC","2":"pB kC lC mC","132":"I nC 4B oC"},J:{"1":"A","132":"E"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"260":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"132":"4C"}},B:1,C:"Form validation"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/forms.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/forms.js
index 1ad389b813dacc..3e6f7db6e2202a 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/forms.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/forms.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"4B","4":"A B","8":"J D E F"},B:{"1":"M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","4":"C K L G"},C:{"4":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","8":"5B pB 6B 7B"},D:{"1":"rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","4":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB"},E:{"4":"I q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","8":"AC uB"},F:{"1":"F B C OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB","4":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},G:{"2":"uB","4":"E NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B","4":"mC nC"},J:{"2":"D","4":"A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"4":"b"},N:{"4":"A B"},O:{"1":"oC"},P:{"1":"sC tC vB uC vC wC xC yC oB zC 0C","4":"I pC qC rC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"4":"2C"}},B:1,C:"HTML5 form features"};
+module.exports={A:{A:{"2":"5B","4":"A B","8":"J E F G"},B:{"1":"M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","4":"C K L H"},C:{"4":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","8":"6B pB 7B 8B"},D:{"1":"rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","4":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB"},E:{"4":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","8":"BC vB"},F:{"1":"G B C OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","4":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},G:{"2":"vB","4":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B","4":"oC pC"},J:{"2":"E","4":"A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"4":"D"},N:{"4":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C oB 1C 2C","4":"I rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"4":"4C"}},B:1,C:"HTML5 form features"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fullscreen.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fullscreen.js
index bbdef1ce84c3f3..56b34f75f66a0c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fullscreen.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fullscreen.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A 4B","548":"B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","516":"C K L G M N O"},C:{"1":"c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F 6B 7B","676":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB","1700":"JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB"},D:{"1":"eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K L","676":"G M N O r","804":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB"},E:{"2":"I q AC uB","548":"yB zB 0B oB 1B HC","676":"BC","804":"J D E F A B C K L G CC DC EC vB mB nB wB FC GC xB"},F:{"1":"c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"F B C IC JC KC LC mB 2B MC","804":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC","2052":"YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D","292":"A"},K:{"2":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A","548":"B"},O:{"1":"oC"},P:{"1":"vB uC vC wC xC yC oB zC 0C","804":"I pC qC rC sC tC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"Full Screen API"};
+module.exports={A:{A:{"2":"J E F G A 5B","548":"B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","516":"C K L H M N O"},C:{"1":"b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G 7B 8B","676":"0 1 2 3 4 5 6 7 8 9 A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB","1700":"JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB"},D:{"1":"eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L","676":"H M N O r","804":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB"},E:{"2":"I q BC vB","548":"zB 0B 1B oB 2B IC JC","676":"CC","804":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB"},F:{"1":"b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G B C KC LC MC NC mB 3B OC","804":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC","2052":"aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E","292":"A"},K:{"2":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A","548":"B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C oB 1C 2C","804":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Full Screen API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/gamepad.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/gamepad.js
index 561971bc5b4066..4c4784c26a7673 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/gamepad.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/gamepad.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K L G M N O r s","33":"t u v w"},E:{"1":"B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A AC uB BC CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G M N O r s t u v IC JC KC LC mB 2B MC nB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:5,C:"Gamepad API"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s","33":"t u v w"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v KC LC MC NC mB 3B OC nB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Gamepad API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/geolocation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/geolocation.js
index c3066ecbfdcdf3..601a015118c593 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/geolocation.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/geolocation.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"4B","8":"J D E"},B:{"1":"C K L G M N O","129":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB 6B 7B","8":"5B pB","129":"RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","4":"I","129":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"q J D E F B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","8":"I AC uB","129":"A"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C M N O r s t u v w x y z AB LC mB 2B MC nB","2":"F G IC","8":"JC KC","129":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"E uB NC 3B OC PC QC RC SC TC","129":"UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"pB I iC jC kC lC 3B mC nC","129":"H"},J:{"1":"D A"},K:{"1":"B C mB 2B nB","8":"A","129":"c"},L:{"129":"H"},M:{"129":"b"},N:{"1":"A B"},O:{"129":"oC"},P:{"1":"I","129":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"129":"wB"},R:{"129":"1C"},S:{"1":"2C"}},B:2,C:"Geolocation"};
+module.exports={A:{A:{"1":"G A B","2":"5B","8":"J E F"},B:{"1":"C K L H M N O","129":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB 7B 8B","8":"6B pB","129":"RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","4":"I","129":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"q J E F G B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","8":"I BC vB","129":"A"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C M N O r s t u v w x y z AB NC mB 3B OC nB","2":"G H KC","8":"LC MC","129":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"F vB PC 4B QC RC SC TC UC VC","129":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"pB I kC lC mC nC 4B oC pC","129":"D"},J:{"1":"E A"},K:{"1":"B C mB 3B nB","8":"A","129":"b"},L:{"129":"D"},M:{"129":"D"},N:{"1":"A B"},O:{"129":"qC"},P:{"1":"I","129":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"129":"xB"},R:{"129":"3C"},S:{"1":"4C"}},B:2,C:"Geolocation"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getboundingclientrect.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getboundingclientrect.js
index 808e54c9078ccc..eb17d7736f8dd7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getboundingclientrect.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getboundingclientrect.js
@@ -1 +1 @@
-module.exports={A:{A:{"644":"J D 4B","2049":"F A B","2692":"E"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2049":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B","260":"I q J D E F A B","1156":"pB","1284":"6B","1796":"7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","16":"AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a LC mB 2B MC nB","16":"F IC","132":"JC KC"},G:{"1":"E NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","16":"uB"},H:{"1":"hC"},I:{"1":"pB I H kC lC 3B mC nC","16":"iC jC"},J:{"1":"D A"},K:{"1":"B C c mB 2B nB","132":"A"},L:{"1":"H"},M:{"1":"b"},N:{"2049":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:5,C:"Element.getBoundingClientRect()"};
+module.exports={A:{A:{"644":"J E 5B","2049":"G A B","2692":"F"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2049":"C K L H M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B","260":"I q J E F G A B","1156":"pB","1284":"7B","1796":"8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a NC mB 3B OC nB","16":"G KC","132":"LC MC"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"pB I D mC nC 4B oC pC","16":"kC lC"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","132":"A"},L:{"1":"D"},M:{"1":"D"},N:{"2049":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Element.getBoundingClientRect()"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getcomputedstyle.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getcomputedstyle.js
index 25ea65e6961a2d..c16911fe0cb23d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getcomputedstyle.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getcomputedstyle.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B","132":"pB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","260":"I q J D E F A"},E:{"1":"q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","260":"I AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a LC mB 2B MC nB","260":"F IC JC KC"},G:{"1":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","260":"uB NC 3B"},H:{"260":"hC"},I:{"1":"I H lC 3B mC nC","260":"pB iC jC kC"},J:{"1":"A","260":"D"},K:{"1":"B C c mB 2B nB","260":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"getComputedStyle"};
+module.exports={A:{A:{"1":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B","132":"pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","260":"I q J E F G A"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","260":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a NC mB 3B OC nB","260":"G KC LC MC"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","260":"vB PC 4B"},H:{"260":"jC"},I:{"1":"I D nC 4B oC pC","260":"pB kC lC mC"},J:{"1":"A","260":"E"},K:{"1":"B C b mB 3B nB","260":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"getComputedStyle"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getelementsbyclassname.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getelementsbyclassname.js
index 05d6d76a1b7c53..95d29100be62f0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getelementsbyclassname.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getelementsbyclassname.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"4B","8":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","8":"5B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB","2":"F"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"1":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"getElementsByClassName"};
+module.exports={A:{A:{"1":"G A B","2":"5B","8":"J E F"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","8":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","2":"G"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"getElementsByClassName"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getrandomvalues.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getrandomvalues.js
index c13c20e5d6c8da..df3e959d051d3c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getrandomvalues.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getrandomvalues.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A 4B","33":"B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M N O r s 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A"},E:{"1":"D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J AC uB BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC PC"},H:{"2":"hC"},I:{"1":"H mC nC","2":"pB I iC jC kC lC 3B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A","33":"B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"crypto.getRandomValues()"};
+module.exports={A:{A:{"2":"J E F G A 5B","33":"B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"A","2":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A","33":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"crypto.getRandomValues()"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/gyroscope.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/gyroscope.js
index e0d4e6f65bac60..0492d6c14311ad 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/gyroscope.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/gyroscope.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB","194":"UB qB VB rB WB XB c YB ZB"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:4,C:"Gyroscope"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB","194":"UB qB VB rB WB XB b YB ZB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"Gyroscope"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hardwareconcurrency.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hardwareconcurrency.js
index ed5968d54297aa..09d29f4aa5687c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hardwareconcurrency.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hardwareconcurrency.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L"},C:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 6B 7B"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 I q J D E F A B C K L G M N O r s t u v w x y z"},E:{"2":"I q J D AC uB BC CC DC","129":"B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","194":"E F A EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G M N O r s t u v IC JC KC LC mB 2B MC nB"},G:{"2":"uB NC 3B OC PC QC","129":"VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","194":"E RC SC TC UC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"navigator.hardwareConcurrency"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L"},C:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 7B 8B"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"2":"I q J E BC vB CC DC EC","129":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","194":"F G A FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v KC LC MC NC mB 3B OC nB"},G:{"2":"vB PC 4B QC RC SC","129":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","194":"F TC UC VC WC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"navigator.hardwareConcurrency"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hashchange.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hashchange.js
index b4bbff7c7e2dd4..9e521c5b23d4c3 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hashchange.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hashchange.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"E F A B","8":"J D 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 7B","8":"5B pB 6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","8":"I"},E:{"1":"q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","8":"I AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a LC mB 2B MC nB","8":"F IC JC KC"},G:{"1":"E NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB"},H:{"2":"hC"},I:{"1":"pB I H jC kC lC 3B mC nC","2":"iC"},J:{"1":"D A"},K:{"1":"B C c mB 2B nB","8":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"Hashchange event"};
+module.exports={A:{A:{"1":"F G A B","8":"J E 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 8B","8":"6B pB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","8":"I"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","8":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a NC mB 3B OC nB","8":"G KC LC MC"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB"},H:{"2":"jC"},I:{"1":"pB I D lC mC nC 4B oC pC","2":"kC"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","8":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Hashchange event"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/heif.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/heif.js
index 4573fd03d8f56d..1a0257fd0c42c9 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/heif.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/heif.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A AC uB BC CC DC EC vB","130":"B C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC","130":"WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:6,C:"HEIF/ISO Base Media File Format"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A BC vB CC DC EC FC wB","130":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC","130":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"HEIF/ISO Base Media File Format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hevc.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hevc.js
index 6e7ab33ccf9e22..8e1c0e989f150f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hevc.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hevc.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A 4B","132":"B"},B:{"132":"C K L G M N O","1028":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2052":"tB 8B 9B"},E:{"1":"K L G wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A AC uB BC CC DC EC vB","516":"B C mB nB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC"},H:{"2":"hC"},I:{"2":"pB I iC jC kC lC 3B mC nC","258":"H"},J:{"2":"D A"},K:{"2":"A B C mB 2B nB","258":"c"},L:{"258":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I","258":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:6,C:"HEVC/H.265 video format"};
+module.exports={A:{A:{"2":"J E F G A 5B","132":"B"},B:{"132":"C K L H M N O","1028":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2052":"tB uB 9B AC"},E:{"1":"K L H xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC wB","516":"B C mB nB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B oC pC","258":"D"},J:{"2":"E A"},K:{"2":"A B C mB 3B nB","258":"b"},L:{"258":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I","258":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"HEVC/H.265 video format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hidden.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hidden.js
index dc8c488b65c4ef..5696192c08ef27 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hidden.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hidden.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D E F A 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q"},E:{"1":"J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a mB 2B MC nB","2":"F B IC JC KC LC"},G:{"1":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B"},H:{"1":"hC"},I:{"1":"I H lC 3B mC nC","2":"pB iC jC kC"},J:{"1":"A","2":"D"},K:{"1":"C c mB 2B nB","2":"A B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"hidden attribute"};
+module.exports={A:{A:{"1":"B","2":"J E F G A 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q"},E:{"1":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a mB 3B OC nB","2":"G B KC LC MC NC"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B"},H:{"1":"jC"},I:{"1":"I D nC 4B oC pC","2":"pB kC lC mC"},J:{"1":"A","2":"E"},K:{"1":"C b mB 3B nB","2":"A B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"hidden attribute"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/high-resolution-time.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/high-resolution-time.js
index c041f3b8444f2d..26850d6300aeb4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/high-resolution-time.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/high-resolution-time.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K L G M N O r","33":"s t u v"},E:{"1":"E F A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D AC uB BC CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC PC QC RC"},H:{"2":"hC"},I:{"1":"H mC nC","2":"pB I iC jC kC lC 3B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"High Resolution Time API"};
+module.exports={A:{A:{"1":"A B","2":"J E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r","33":"s t u v"},E:{"1":"F G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"A","2":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"High Resolution Time API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/history.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/history.js
index 525ac45749ba15..24e0f56ee1e3a9 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/history.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/history.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I"},E:{"1":"J D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I AC uB","4":"q BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a 2B MC nB","2":"F B IC JC KC LC mB"},G:{"1":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC","4":"3B"},H:{"2":"hC"},I:{"1":"H jC kC 3B mC nC","2":"pB I iC lC"},J:{"1":"D A"},K:{"1":"C c mB 2B nB","2":"A B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"Session history management"};
+module.exports={A:{A:{"1":"A B","2":"J E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB","4":"q CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a 3B OC nB","2":"G B KC LC MC NC mB"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC","4":"4B"},H:{"2":"jC"},I:{"1":"D lC mC 4B oC pC","2":"pB I kC nC"},J:{"1":"E A"},K:{"1":"C b mB 3B nB","2":"A B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Session history management"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html-media-capture.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html-media-capture.js
index a9aade33d3c217..4c400eede3b047 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html-media-capture.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html-media-capture.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"2":"uB NC 3B OC","129":"E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"pB I H lC 3B mC nC","2":"iC","257":"jC kC"},J:{"1":"A","16":"D"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"516":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"16":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:2,C:"HTML Media Capture"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"vB PC 4B QC","129":"F RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"pB I D nC 4B oC pC","2":"kC","257":"lC mC"},J:{"1":"A","16":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"516":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"16":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:2,C:"HTML Media Capture"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html5semantic.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html5semantic.js
index e88e5c949df8cc..85b70efa00d64d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html5semantic.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html5semantic.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"4B","8":"J D E","260":"F A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B","132":"pB 6B 7B","260":"I q J D E F A B C K L G M N O r s"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","132":"I q","260":"J D E F A B C K L G M N O r s t u v w x"},E:{"1":"D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","132":"I AC uB","260":"q J BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","132":"F B IC JC KC LC","260":"C mB 2B MC nB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","132":"uB","260":"NC 3B OC PC"},H:{"132":"hC"},I:{"1":"H mC nC","132":"iC","260":"pB I jC kC lC 3B"},J:{"260":"D A"},K:{"1":"c","132":"A","260":"B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"260":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"HTML5 semantic elements"};
+module.exports={A:{A:{"2":"5B","8":"J E F","260":"G A B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B","132":"pB 7B 8B","260":"I q J E F G A B C K L H M N O r s"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","132":"I q","260":"J E F G A B C K L H M N O r s t u v w x"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","132":"I BC vB","260":"q J CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","132":"G B KC LC MC NC","260":"C mB 3B OC nB"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","132":"vB","260":"PC 4B QC RC"},H:{"132":"jC"},I:{"1":"D oC pC","132":"kC","260":"pB I lC mC nC 4B"},J:{"260":"E A"},K:{"1":"b","132":"A","260":"B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"260":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"HTML5 semantic elements"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http-live-streaming.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http-live-streaming.js
index 2c053905f67603..51b21647f25434 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http-live-streaming.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http-live-streaming.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"C K L G M N O","2":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"J D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q AC uB BC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"pB I H lC 3B mC nC","2":"iC jC kC"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:7,C:"HTTP Live Streaming (HLS)"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"C K L H M N O","2":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"pB I D nC 4B oC pC","2":"kC lC mC"},J:{"1":"A","2":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"HTTP Live Streaming (HLS)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http2.js
index 3a6feadfd91309..36b95fd8dafdb3 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http2.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http2.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A 4B","132":"B"},B:{"1":"C K L G M N O","513":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","2":"0 1 2 3 4 5 6 7 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B","513":"PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"1":"DB EB FB GB HB IB JB KB LB MB","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB","513":"NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"B C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E AC uB BC CC DC","260":"F A EC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9","2":"F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB","513":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC"},H:{"2":"hC"},I:{"2":"pB I iC jC kC lC 3B mC nC","513":"H"},J:{"2":"D A"},K:{"2":"A B C mB 2B nB","513":"c"},L:{"513":"H"},M:{"513":"b"},N:{"2":"A B"},O:{"513":"oC"},P:{"1":"I","513":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"513":"wB"},R:{"513":"1C"},S:{"1":"2C"}},B:6,C:"HTTP/2 protocol"};
+module.exports={A:{A:{"2":"J E F G A 5B","132":"B"},B:{"1":"C K L H M N O","513":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","2":"0 1 2 3 4 5 6 7 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","513":"PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"DB EB FB GB HB IB JB KB LB MB","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB","513":"NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F BC vB CC DC EC","260":"G A FC wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9","2":"G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","513":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B oC pC","513":"D"},J:{"2":"E A"},K:{"2":"A B C mB 3B nB","513":"b"},L:{"513":"D"},M:{"513":"D"},N:{"2":"A B"},O:{"513":"qC"},P:{"1":"I","513":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"513":"xB"},R:{"513":"3C"},S:{"1":"4C"}},B:6,C:"HTTP/2 protocol"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http3.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http3.js
index d59960454a0301..4704078aab7aad 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http3.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http3.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O","322":"P Q R S T","578":"U V"},C:{"1":"X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB 6B 7B","194":"fB gB hB iB jB kB lB P Q R sB S T U V W"},D:{"1":"W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB","322":"P Q R S T","578":"U V"},E:{"2":"I q J D E F A B C K AC uB BC CC DC EC vB mB nB wB","1090":"L G FC GC xB yB zB 0B oB 1B HC"},F:{"1":"hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB IC JC KC LC mB 2B MC nB","578":"gB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC","66":"eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"1":"xC yC oB zC 0C","2":"I pC qC rC sC tC vB uC vC wC"},Q:{"2":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:6,C:"HTTP/3 protocol"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O","322":"P Q R S T","578":"U V"},C:{"1":"X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB 7B 8B","194":"fB gB hB iB jB kB lB P Q R sB S T U V W"},D:{"1":"W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB","322":"P Q R S T","578":"U V"},E:{"2":"I q J E F G A B C K BC vB CC DC EC FC wB mB nB xB","1090":"L H GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB KC LC MC NC mB 3B OC nB","578":"gB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC","66":"gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C oB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"HTTP/3 protocol"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-sandbox.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-sandbox.js
index 80b5b8b58100d4..4f58f24f0d6062 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-sandbox.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-sandbox.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M 6B 7B","4":"N O r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB"},G:{"1":"E 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC"},H:{"2":"hC"},I:{"1":"pB I H jC kC lC 3B mC nC","2":"iC"},J:{"1":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"sandbox attribute for iframes"};
+module.exports={A:{A:{"1":"A B","2":"J E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M 7B 8B","4":"N O r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC"},H:{"2":"jC"},I:{"1":"pB I D lC mC nC 4B oC pC","2":"kC"},J:{"1":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"sandbox attribute for iframes"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-seamless.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-seamless.js
index c6dae0e88ae448..083668c42abfbe 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-seamless.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-seamless.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","66":"s t u v w x y"},E:{"2":"I q J E F A B C K L G AC uB BC CC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","130":"D DC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","130":"QC"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:7,C:"seamless attribute for iframes"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","66":"s t u v w x y"},E:{"2":"I q J F G A B C K L H BC vB CC DC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","130":"E EC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","130":"SC"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"seamless attribute for iframes"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-srcdoc.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-srcdoc.js
index f7f72ba4302166..7c940b192f10c9 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-srcdoc.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-srcdoc.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"4B","8":"J D E F A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","8":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B","8":"pB I q J D E F A B C K L G M N O r s t u v w 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K","8":"L G M N O r"},E:{"1":"J D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"AC uB","8":"I q BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B IC JC KC LC","8":"C mB 2B MC nB"},G:{"1":"E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB","8":"NC 3B OC"},H:{"2":"hC"},I:{"1":"H mC nC","8":"pB I iC jC kC lC 3B"},J:{"1":"A","8":"D"},K:{"1":"c","2":"A B","8":"C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"8":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"srcdoc attribute for iframes"};
+module.exports={A:{A:{"2":"5B","8":"J E F G A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","8":"C K L H M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B","8":"pB I q J E F G A B C K L H M N O r s t u v w 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K","8":"L H M N O r"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC vB","8":"I q CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B KC LC MC NC","8":"C mB 3B OC nB"},G:{"1":"F RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB","8":"PC 4B QC"},H:{"2":"jC"},I:{"1":"D oC pC","8":"pB I kC lC mC nC 4B"},J:{"1":"A","8":"E"},K:{"1":"b","2":"A B","8":"C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"8":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"srcdoc attribute for iframes"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/imagecapture.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/imagecapture.js
index 1fea01cc537dd4..2996e198fd6848 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/imagecapture.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/imagecapture.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B","194":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"1":"qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","322":"PB QB RB SB TB UB"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB IC JC KC LC mB 2B MC nB","322":"CB DB EB FB GB HB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"194":"2C"}},B:5,C:"ImageCapture API"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","194":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","322":"PB QB RB SB TB UB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB KC LC MC NC mB 3B OC nB","322":"CB DB EB FB GB HB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"194":"4C"}},B:5,C:"ImageCapture API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ime.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ime.js
index e1a97e0dc7d237..2d81456137803b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ime.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ime.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A 4B","161":"B"},B:{"2":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","161":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A","161":"B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:7,C:"Input Method Editor API"};
+module.exports={A:{A:{"2":"J E F G A 5B","161":"B"},B:{"2":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","161":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A","161":"B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Input Method Editor API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js
index ec28c49ee661d8..56b0d9b4098dfa 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"1":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"naturalWidth & naturalHeight image properties"};
+module.exports={A:{A:{"1":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"naturalWidth & naturalHeight image properties"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/import-maps.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/import-maps.js
index 17e5d721aa24b0..1850bcdab1eb3d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/import-maps.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/import-maps.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O","194":"P Q R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m 6B 7B","322":"n o p b H tB"},D:{"1":"Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB","194":"hB iB jB kB lB P Q R S T U V W X"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB IC JC KC LC mB 2B MC nB","194":"WB XB c YB ZB aB bB cB dB eB fB gB hB iB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"1":"yC oB zC 0C","2":"I pC qC rC sC tC vB uC vC wC xC"},Q:{"2":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:7,C:"Import maps"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O","194":"P Q R S T U V W X"},C:{"1":"uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l 7B 8B","322":"m n o p D tB"},D:{"1":"Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB","194":"hB iB jB kB lB P Q R S T U V W X"},E:{"1":"JC","2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC"},F:{"1":"jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB KC LC MC NC mB 3B OC nB","194":"WB XB b YB ZB aB bB cB dB eB fB gB hB iB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"0C oB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC zC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"Import maps"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/imports.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/imports.js
index 4ceb9e9b757575..1a26737e61a3db 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/imports.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/imports.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 4B","8":"A B"},B:{"1":"P","2":"Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","8":"C K L G M N O"},C:{"2":"0 1 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B","8":"2 3 SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","72":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P","2":"0 1 I q J D E F A B C K L G M N O r s t u v w x y z Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","66":"2 3 4 5 6","72":"7"},E:{"2":"I q AC uB BC","8":"J D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB","2":"F B C G M aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB","66":"N O r s t","72":"u"},G:{"2":"uB NC 3B OC PC","8":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"8":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC","2":"wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"2":"1C"},S:{"1":"2C"}},B:5,C:"HTML Imports"};
+module.exports={A:{A:{"2":"J E F G 5B","8":"A B"},B:{"1":"P","2":"Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","8":"C K L H M N O"},C:{"2":"0 1 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","8":"2 3 SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","72":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P","2":"0 1 I q J E F G A B C K L H M N O r s t u v w x y z Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","66":"2 3 4 5 6","72":"7"},E:{"2":"I q BC vB CC","8":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB","2":"G B C H M aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","66":"N O r s t","72":"u"},G:{"2":"vB PC 4B QC RC","8":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"8":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC","2":"yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:5,C:"HTML Imports"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js
index f8b8bb87ba30ac..b24f6de670428c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"J D E F A B","16":"4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 7B","2":"5B pB","16":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K L G M N O r s t u v w x y z"},E:{"1":"J D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q AC uB BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC nB","2":"F B IC JC KC LC mB 2B"},G:{"1":"ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC"},H:{"2":"hC"},I:{"1":"H mC nC","2":"pB I iC jC kC lC 3B"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"indeterminate checkbox"};
+module.exports={A:{A:{"1":"J E F G A B","16":"5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 8B","2":"6B pB","16":"7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a OC nB","2":"G B KC LC MC NC mB 3B"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"indeterminate checkbox"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indexeddb.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indexeddb.js
index 10812b0cb87fff..98cfb13538fe8f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indexeddb.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indexeddb.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 4B","132":"A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","132":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B 7B","33":"A B C K L G","36":"I q J D E F"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"A","8":"I q J D E F","33":"v","36":"B C K L G M N O r s t u"},E:{"1":"A B C K L G vB mB nB wB GC xB yB zB 0B oB 1B HC","8":"I q J D AC uB BC CC","260":"E F DC EC","516":"FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F IC JC","8":"B C KC LC mB 2B MC nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC gC xB yB zB 0B oB 1B","8":"uB NC 3B OC PC QC","260":"E RC SC TC","516":"fC"},H:{"2":"hC"},I:{"1":"H mC nC","8":"pB I iC jC kC lC 3B"},J:{"1":"A","8":"D"},K:{"1":"c","2":"A","8":"B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"IndexedDB"};
+module.exports={A:{A:{"2":"J E F G 5B","132":"A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","132":"C K L H M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B","33":"A B C K L H","36":"I q J E F G"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"A","8":"I q J E F G","33":"v","36":"B C K L H M N O r s t u"},E:{"1":"A B C K L H wB mB nB xB HC yB zB 0B 1B oB 2B IC JC","8":"I q J E BC vB CC DC","260":"F G EC FC","516":"GC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G KC LC","8":"B C MC NC mB 3B OC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC iC yB zB 0B 1B oB 2B","8":"vB PC 4B QC RC SC","260":"F TC UC VC","516":"hC"},H:{"2":"jC"},I:{"1":"D oC pC","8":"pB I kC lC mC nC 4B"},J:{"1":"A","8":"E"},K:{"1":"b","2":"A","8":"B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"IndexedDB"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indexeddb2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indexeddb2.js
index e8ed55b4a6c178..6ad4894c8f08ec 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indexeddb2.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indexeddb2.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB 6B 7B","132":"GB HB IB","260":"JB KB LB MB"},D:{"1":"UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","132":"KB LB MB NB","260":"OB PB QB RB SB TB"},E:{"1":"B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A AC uB BC CC DC EC"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB","132":"7 8 9 AB","260":"BB CB DB EB FB GB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC","16":"UC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I","260":"pC qC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"260":"2C"}},B:2,C:"IndexedDB 2.0"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB 7B 8B","132":"GB HB IB","260":"JB KB LB MB"},D:{"1":"UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","132":"KB LB MB NB","260":"OB PB QB RB SB TB"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","132":"7 8 9 AB","260":"BB CB DB EB FB GB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC","16":"WC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I","260":"rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"260":"4C"}},B:2,C:"IndexedDB 2.0"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/inline-block.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/inline-block.js
index 21cbc376817863..1ca58af68a8fd0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/inline-block.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/inline-block.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"E F A B","4":"4B","132":"J D"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","36":"5B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"1":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"CSS inline-block"};
+module.exports={A:{A:{"1":"F G A B","4":"5B","132":"J E"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","36":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS inline-block"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/innertext.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/innertext.js
index 34530327d75ecf..a97a40fa63fc14 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/innertext.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/innertext.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"J D E F A B","16":"4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","16":"AC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB","16":"F"},G:{"1":"E NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","16":"uB"},H:{"1":"hC"},I:{"1":"pB I H kC lC 3B mC nC","16":"iC jC"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"HTMLElement.innerText"};
+module.exports={A:{A:{"1":"J E F G A B","16":"5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","16":"G"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"pB I D mC nC 4B oC pC","16":"kC lC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"HTMLElement.innerText"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js
index c62e4178ce2e1e..0285c7ada3e81f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"J D E F A 4B","132":"B"},B:{"132":"C K L G M N O","260":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B","516":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"1":"N O r s t u v w x y","2":"I q J D E F A B C K L G M","132":"0 1 2 3 4 5 6 7 8 9 z AB BB CB","260":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"J BC CC","2":"I q AC uB","2052":"D E F A B C K L G DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"2":"uB NC 3B","1025":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"1025":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2052":"A B"},O:{"1025":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"260":"wB"},R:{"1":"1C"},S:{"516":"2C"}},B:1,C:"autocomplete attribute: on & off values"};
+module.exports={A:{A:{"1":"J E F G A 5B","132":"B"},B:{"132":"C K L H M N O","260":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","516":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"N O r s t u v w x y","2":"I q J E F G A B C K L H M","132":"0 1 2 3 4 5 6 7 8 9 z AB BB CB","260":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"J CC DC","2":"I q BC vB","2052":"E F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"vB PC 4B","1025":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1025":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2052":"A B"},O:{"1025":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"260":"xB"},R:{"1":"3C"},S:{"516":"4C"}},B:1,C:"autocomplete attribute: on & off values"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-color.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-color.js
index 6ee36bef3dd617..d240c5199577f3 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-color.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-color.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K L G M N O r"},E:{"1":"K L G nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A B C AC uB BC CC DC EC vB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a mB 2B MC nB","2":"F G M IC JC KC LC"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC","129":"ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H mC nC","2":"pB I iC jC kC lC 3B"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:1,C:"Color input type"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r"},E:{"1":"K L H nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C BC vB CC DC EC FC wB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a mB 3B OC nB","2":"G H M KC LC MC NC"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC","129":"bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"Color input type"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-datetime.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-datetime.js
index be8d7cd6325689..8b17e38c74a166 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-datetime.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-datetime.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","132":"C"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 6B 7B","1090":"PB QB RB SB","2052":"TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d","4100":"e f g h i j k l m n o p b H tB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K L G M N O r","2052":"s t u v w"},E:{"2":"I q J D E F A B C K L AC uB BC CC DC EC vB mB nB wB","4100":"G FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"2":"uB NC 3B","260":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H mC nC","2":"pB iC jC kC","514":"I lC 3B"},J:{"1":"A","2":"D"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"4100":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2052":"2C"}},B:1,C:"Date and time input types"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","132":"C"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 7B 8B","1090":"PB QB RB SB","2052":"TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c","4100":"d e f g h i j k l m n o p D tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r","2052":"s t u v w"},E:{"2":"I q J E F G A B C K L BC vB CC DC EC FC wB mB nB xB","4100":"H GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"vB PC 4B","260":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB kC lC mC","514":"I nC 4B"},J:{"1":"A","2":"E"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"4100":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2052":"4C"}},B:1,C:"Date and time input types"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-email-tel-url.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-email-tel-url.js
index 67ad8bff03980c..9de7d81f3f22b6 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-email-tel-url.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-email-tel-url.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I"},E:{"1":"q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB","2":"F"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"pB I H lC 3B mC nC","132":"iC jC kC"},J:{"1":"A","132":"D"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"Email, telephone & URL input types"};
+module.exports={A:{A:{"1":"A B","2":"J E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","2":"G"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"pB I D nC 4B oC pC","132":"kC lC mC"},J:{"1":"A","132":"E"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Email, telephone & URL input types"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-event.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-event.js
index 732e453e77514b..8047cae0b1a6dd 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-event.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-event.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E 4B","2561":"A B","2692":"F"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2561":"C K L G M N O"},C:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","16":"5B","1537":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 7B","1796":"pB 6B"},D:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","16":"I q J D E F A B C K L","1025":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB","1537":"0 1 2 3 4 5 6 G M N O r s t u v w x y z"},E:{"1":"L G wB FC GC xB yB zB 0B oB 1B HC","16":"I q J AC uB","1025":"D E F A B C CC DC EC vB mB","1537":"BC","4097":"K nB"},F:{"1":"OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","16":"F B C IC JC KC LC mB 2B","260":"MC","1025":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","1537":"G M N O r s t"},G:{"1":"bC cC dC eC fC gC xB yB zB 0B oB 1B","16":"uB NC 3B","1025":"E RC SC TC UC VC WC XC YC","1537":"OC PC QC","4097":"ZC aC"},H:{"2":"hC"},I:{"16":"iC jC","1025":"H nC","1537":"pB I kC lC 3B mC"},J:{"1025":"A","1537":"D"},K:{"1":"A B C mB 2B nB","1025":"c"},L:{"1":"H"},M:{"1":"b"},N:{"2561":"A B"},O:{"1":"oC"},P:{"1025":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1537":"2C"}},B:1,C:"input event"};
+module.exports={A:{A:{"2":"J E F 5B","2561":"A B","2692":"G"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2561":"C K L H M N O"},C:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","16":"6B","1537":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 8B","1796":"pB 7B"},D:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L","1025":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB","1537":"0 1 2 3 4 5 6 H M N O r s t u v w x y z"},E:{"1":"L H xB GC HC yB zB 0B 1B oB 2B IC JC","16":"I q J BC vB","1025":"E F G A B C DC EC FC wB mB","1537":"CC","4097":"K nB"},F:{"1":"OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","16":"G B C KC LC MC NC mB 3B","260":"OC","1025":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","1537":"H M N O r s t"},G:{"1":"dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B","1025":"F TC UC VC WC XC YC ZC aC","1537":"QC RC SC","4097":"bC cC"},H:{"2":"jC"},I:{"16":"kC lC","1025":"D pC","1537":"pB I mC nC 4B oC"},J:{"1025":"A","1537":"E"},K:{"1":"A B C mB 3B nB","1025":"b"},L:{"1":"D"},M:{"1":"D"},N:{"2561":"A B"},O:{"1":"qC"},P:{"1025":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1537":"4C"}},B:1,C:"input event"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-accept.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-accept.js
index 4b2a36778f2b3c..edfa8a1114b134 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-accept.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-accept.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B 7B","132":"0 1 2 3 4 5 6 7 8 I q J D E F A B C K L G M N O r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I","16":"q J D E t u v w x","132":"F A B C K L G M N O r s"},E:{"1":"C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q AC uB BC","132":"J D E F A B CC DC EC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB"},G:{"2":"PC QC","132":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","514":"uB NC 3B OC"},H:{"2":"hC"},I:{"2":"iC jC kC","260":"pB I lC 3B","514":"H mC nC"},J:{"132":"A","260":"D"},K:{"2":"A B C mB 2B nB","514":"c"},L:{"260":"H"},M:{"2":"b"},N:{"514":"A","1028":"B"},O:{"2":"oC"},P:{"260":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"260":"wB"},R:{"260":"1C"},S:{"1":"2C"}},B:1,C:"accept attribute for file input"};
+module.exports={A:{A:{"1":"A B","2":"J E F G 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B","132":"0 1 2 3 4 5 6 7 8 I q J E F G A B C K L H M N O r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I","16":"q J E F t u v w x","132":"G A B C K L H M N O r s"},E:{"1":"C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC","132":"J E F G A B DC EC FC wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"2":"RC SC","132":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","514":"vB PC 4B QC"},H:{"2":"jC"},I:{"2":"kC lC mC","260":"pB I nC 4B","514":"D oC pC"},J:{"132":"A","260":"E"},K:{"2":"A B C mB 3B nB","514":"b"},L:{"260":"D"},M:{"2":"D"},N:{"514":"A","1028":"B"},O:{"2":"qC"},P:{"260":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"260":"xB"},R:{"260":"3C"},S:{"1":"4C"}},B:1,C:"accept attribute for file input"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-directory.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-directory.js
index 638d8c9160b5e4..95f47b640f8bdf 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-directory.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-directory.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K"},C:{"1":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 6B 7B"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 I q J D E F A B C K L G M N O r s t u v w x y z"},E:{"1":"C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A B AC uB BC CC DC EC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G M IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:7,C:"Directory selection from file input"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K"},C:{"1":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 7B 8B"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B BC vB CC DC EC FC wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Directory selection from file input"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-multiple.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-multiple.js
index d1478b76319585..48813415abcd1a 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-multiple.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-multiple.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 7B","2":"5B pB 6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I"},E:{"1":"I q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a LC mB 2B MC nB","2":"F IC JC KC"},G:{"1":"E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC"},H:{"130":"hC"},I:{"130":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"130":"A B C c mB 2B nB"},L:{"132":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"130":"oC"},P:{"130":"I","132":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"132":"wB"},R:{"132":"1C"},S:{"2":"2C"}},B:1,C:"Multiple file selection"};
+module.exports={A:{A:{"1":"A B","2":"J E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 8B","2":"6B pB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a NC mB 3B OC nB","2":"G KC LC MC"},G:{"1":"F RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC"},H:{"130":"jC"},I:{"130":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"130":"A B C b mB 3B nB"},L:{"132":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"130":"qC"},P:{"130":"I","132":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"132":"xB"},R:{"132":"3C"},S:{"2":"4C"}},B:1,C:"Multiple file selection"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-inputmode.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-inputmode.js
index 56c535f31ad520..b7d8d5aa551fde 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-inputmode.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-inputmode.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M 6B 7B","4":"N O r s","194":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f"},D:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB","66":"SB TB UB qB VB rB WB XB c YB"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB IC JC KC LC mB 2B MC nB","66":"FB GB HB IB JB KB LB MB NB OB"},G:{"1":"ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"tC vB uC vC wC xC yC oB zC 0C","2":"I pC qC rC sC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"194":"2C"}},B:1,C:"inputmode attribute"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M 7B 8B","4":"N O r s","194":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e"},D:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB","66":"SB TB UB qB VB rB WB XB b YB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB KC LC MC NC mB 3B OC nB","66":"FB GB HB IB JB KB LB MB NB OB"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"194":"4C"}},B:1,C:"inputmode attribute"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-minlength.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-minlength.js
index 91aab7281c5be1..7f4b435a2490f4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-minlength.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-minlength.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M"},C:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB 6B 7B"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB"},E:{"1":"B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A AC uB BC CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G M N O r s t u v w x y IC JC KC LC mB 2B MC nB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:1,C:"Minimum length attribute for input fields"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M"},C:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB 7B 8B"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v w x y KC LC MC NC mB 3B OC nB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"Minimum length attribute for input fields"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-number.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-number.js
index f23ff8ed0055f6..23a83b61afca27 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-number.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-number.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 4B","129":"A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","129":"C K","1025":"L G M N O"},C:{"2":"0 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B","513":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q"},E:{"1":"q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"388":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB iC jC kC","388":"I H lC 3B mC nC"},J:{"2":"D","388":"A"},K:{"1":"A B C mB 2B nB","388":"c"},L:{"388":"H"},M:{"641":"b"},N:{"388":"A B"},O:{"388":"oC"},P:{"388":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"388":"wB"},R:{"388":"1C"},S:{"513":"2C"}},B:1,C:"Number input type"};
+module.exports={A:{A:{"2":"J E F G 5B","129":"A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","129":"C K","1025":"L H M N O"},C:{"2":"0 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","513":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"388":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB kC lC mC","388":"I D nC 4B oC pC"},J:{"2":"E","388":"A"},K:{"1":"A B C mB 3B nB","388":"b"},L:{"388":"D"},M:{"641":"D"},N:{"388":"A B"},O:{"388":"qC"},P:{"388":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"388":"xB"},R:{"388":"3C"},S:{"513":"4C"}},B:1,C:"Number input type"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-pattern.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-pattern.js
index cc2e6bb5ff35d4..6c189ac008b059 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-pattern.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-pattern.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F"},E:{"1":"B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I AC uB","16":"q","388":"J D E F A BC CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB","2":"F"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","16":"uB NC 3B","388":"E OC PC QC RC SC TC UC"},H:{"2":"hC"},I:{"1":"H nC","2":"pB I iC jC kC lC 3B mC"},J:{"1":"A","2":"D"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"Pattern attribute for input fields"};
+module.exports={A:{A:{"1":"A B","2":"J E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB","16":"q","388":"J E F G A CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","2":"G"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B","388":"F QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"D pC","2":"pB I kC lC mC nC 4B oC"},J:{"1":"A","2":"E"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Pattern attribute for input fields"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-placeholder.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-placeholder.js
index 05b307b1400c1c..5a7fedcd2fe31f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-placeholder.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-placeholder.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","132":"I AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a 2B MC nB","2":"F IC JC KC LC","132":"B mB"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"1":"hC"},I:{"1":"pB H iC jC kC 3B mC nC","4":"I lC"},J:{"1":"D A"},K:{"1":"B C c mB 2B nB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"input placeholder attribute"};
+module.exports={A:{A:{"1":"A B","2":"J E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","132":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a 3B OC nB","2":"G KC LC MC NC","132":"B mB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB D kC lC mC 4B oC pC","4":"I nC"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"input placeholder attribute"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-range.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-range.js
index 28b5cd02a23a82..c37a1ad27ed01f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-range.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-range.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M N O r s t u 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"1":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B"},H:{"2":"hC"},I:{"1":"H 3B mC nC","4":"pB I iC jC kC lC"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"Range input type"};
+module.exports={A:{A:{"1":"A B","2":"J E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t u 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"D 4B oC pC","4":"pB I kC lC mC nC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Range input type"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-search.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-search.js
index 8a0101070c6e76..2dd9ebd1d0daae 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-search.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-search.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 4B","129":"A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","129":"C K L G M N O"},C:{"2":"5B pB 6B 7B","129":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","16":"I q J D E F A B C K L t u v w x","129":"G M N O r s"},E:{"1":"J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","16":"I q AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC nB","2":"F IC JC KC LC","16":"B mB 2B"},G:{"1":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","16":"uB NC 3B"},H:{"129":"hC"},I:{"1":"H mC nC","16":"iC jC","129":"pB I kC lC 3B"},J:{"1":"D","129":"A"},K:{"1":"C c","2":"A","16":"B mB 2B","129":"nB"},L:{"1":"H"},M:{"129":"b"},N:{"129":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"129":"2C"}},B:1,C:"Search input type"};
+module.exports={A:{A:{"2":"J E F G 5B","129":"A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","129":"C K L H M N O"},C:{"2":"6B pB 7B 8B","129":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L t u v w x","129":"H M N O r s"},E:{"1":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"I q BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a OC nB","2":"G KC LC MC NC","16":"B mB 3B"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B"},H:{"129":"jC"},I:{"1":"D oC pC","16":"kC lC","129":"pB I mC nC 4B"},J:{"1":"E","129":"A"},K:{"1":"C b","2":"A","16":"B mB 3B","129":"nB"},L:{"1":"D"},M:{"129":"D"},N:{"129":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"129":"4C"}},B:1,C:"Search input type"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-selection.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-selection.js
index 9aac544d2ad306..b1e18b102bc929 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-selection.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-selection.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","16":"AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a LC mB 2B MC nB","16":"F IC JC KC"},G:{"1":"E NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","16":"uB"},H:{"2":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"Selection controls for input & textarea"};
+module.exports={A:{A:{"1":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a NC mB 3B OC nB","16":"G KC LC MC"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB"},H:{"2":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Selection controls for input & textarea"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insert-adjacent.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insert-adjacent.js
index 940c2cb3014c04..a3093ee805c736 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insert-adjacent.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insert-adjacent.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"J D E F A B","16":"4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB","16":"F"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"1":"hC"},I:{"1":"pB I H kC lC 3B mC nC","16":"iC jC"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"Element.insertAdjacentElement() & Element.insertAdjacentText()"};
+module.exports={A:{A:{"1":"J E F G A B","16":"5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","16":"G"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D mC nC 4B oC pC","16":"kC lC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Element.insertAdjacentElement() & Element.insertAdjacentText()"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insertadjacenthtml.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insertadjacenthtml.js
index a4f1c042407efb..f6854bfa673201 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insertadjacenthtml.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insertadjacenthtml.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","16":"4B","132":"J D E F"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a JC KC LC mB 2B MC nB","16":"F IC"},G:{"1":"E NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","16":"uB"},H:{"1":"hC"},I:{"1":"pB I H kC lC 3B mC nC","16":"iC jC"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"Element.insertAdjacentHTML()"};
+module.exports={A:{A:{"1":"A B","16":"5B","132":"J E F G"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a LC MC NC mB 3B OC nB","16":"G KC"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"pB I D mC nC 4B oC pC","16":"kC lC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Element.insertAdjacentHTML()"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/internationalization.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/internationalization.js
index 1a7a9448876689..d5271ecfa99c88 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/internationalization.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/internationalization.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D E F A 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K L G M N O r s t u v"},E:{"1":"A B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F AC uB BC CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC"},H:{"2":"hC"},I:{"1":"H mC nC","2":"pB I iC jC kC lC 3B"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:6,C:"Internationalization API"};
+module.exports={A:{A:{"1":"B","2":"J E F G A 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s t u v"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"Internationalization API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js
index 7831b6675ae4d4..e673195682f2ca 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"uC vC wC xC yC oB zC 0C","2":"I pC qC rC sC tC vB"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:7,C:"IntersectionObserver V2"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC vC wB"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"IntersectionObserver V2"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intersectionobserver.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intersectionobserver.js
index 659d7975d3ef6f..2b752ee02ab09b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intersectionobserver.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intersectionobserver.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"M N O","2":"C K L","516":"G","1025":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 6B 7B","194":"OB PB QB"},D:{"1":"UB qB VB rB WB XB c","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","516":"NB OB PB QB RB SB TB","1025":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"K L G nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A B C AC uB BC CC DC EC vB mB"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB","516":"AB BB CB DB EB FB GB","1025":"c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC"},H:{"2":"hC"},I:{"2":"pB I iC jC kC lC 3B mC nC","1025":"H"},J:{"2":"D A"},K:{"2":"A B C mB 2B nB","1025":"c"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I","516":"pC qC"},Q:{"1025":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:5,C:"IntersectionObserver"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"M N O","2":"C K L","516":"H","1025":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 7B 8B","194":"OB PB QB"},D:{"1":"UB qB VB rB WB XB b","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","516":"NB OB PB QB RB SB TB","1025":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"K L H nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C BC vB CC DC EC FC wB mB"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","516":"AB BB CB DB EB FB GB","1025":"b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B oC pC","1025":"D"},J:{"2":"E A"},K:{"2":"A B C mB 3B nB","1025":"b"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I","516":"rC sC"},Q:{"1025":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"IntersectionObserver"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intl-pluralrules.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intl-pluralrules.js
index 8fb3176bb29c96..bd908edd3cb614 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intl-pluralrules.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intl-pluralrules.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N","130":"O"},C:{"1":"UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB 6B 7B"},D:{"1":"XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB"},E:{"1":"K L G wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A B C AC uB BC CC DC EC vB mB nB"},F:{"1":"MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB IC JC KC LC mB 2B MC nB"},G:{"1":"aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"sC tC vB uC vC wC xC yC oB zC 0C","2":"I pC qC rC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:6,C:"Intl.PluralRules API"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N","130":"O"},C:{"1":"UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB 7B 8B"},D:{"1":"XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB"},E:{"1":"K L H xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C BC vB CC DC EC FC wB mB nB"},F:{"1":"MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB KC LC MC NC mB 3B OC nB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"Intl.PluralRules API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intrinsic-width.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intrinsic-width.js
index e20ee5a7022e79..838cbaaed5ee83 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intrinsic-width.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intrinsic-width.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O","1537":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"5B","932":"0 1 2 3 4 5 6 7 8 9 pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB 6B 7B","2308":"ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"2":"I q J D E F A B C K L G M N O r s t","545":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB","1537":"IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J AC uB BC","516":"B C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC","548":"F A EC vB","676":"D E CC DC"},F:{"2":"F B C IC JC KC LC mB 2B MC nB","513":"6","545":"0 1 2 3 4 G M N O r s t u v w x y z","1537":"5 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"uB NC 3B OC PC","516":"eC fC gC xB yB zB 0B oB 1B","548":"SC TC UC VC WC XC YC ZC aC bC cC dC","676":"E QC RC"},H:{"2":"hC"},I:{"2":"pB I iC jC kC lC 3B","545":"mC nC","1537":"H"},J:{"2":"D","545":"A"},K:{"2":"A B C mB 2B nB","1537":"c"},L:{"1537":"H"},M:{"2308":"b"},N:{"2":"A B"},O:{"1537":"oC"},P:{"545":"I","1537":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1537":"wB"},R:{"1537":"1C"},S:{"932":"2C"}},B:5,C:"Intrinsic & Extrinsic Sizing"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O","1025":"e f g h i j k l m n o p D","1537":"P Q R S T U V W X Y Z a c d"},C:{"2":"6B","932":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB 7B 8B","2308":"ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"2":"I q J E F G A B C K L H M N O r s t","545":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB","1025":"e f g h i j k l m n o p D tB uB 9B AC","1537":"IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d"},E:{"1":"oB 2B IC JC","2":"I q J BC vB CC","516":"B C K L H mB nB xB GC HC yB zB 0B 1B","548":"G A FC wB","676":"E F DC EC"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","513":"6","545":"0 1 2 3 4 H M N O r s t u v w x y z","1537":"5 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"oB 2B","2":"vB PC 4B QC RC","516":"gC hC iC yB zB 0B 1B","548":"UC VC WC XC YC ZC aC bC cC dC eC fC","676":"F SC TC"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B","545":"oC pC","1025":"D"},J:{"2":"E","545":"A"},K:{"2":"A B C mB 3B nB","1025":"b"},L:{"1025":"D"},M:{"2308":"D"},N:{"2":"A B"},O:{"1537":"qC"},P:{"545":"I","1025":"1C 2C","1537":"rC sC tC uC vC wB wC xC yC zC 0C oB"},Q:{"1537":"xB"},R:{"1537":"3C"},S:{"932":"4C"}},B:5,C:"Intrinsic & Extrinsic Sizing"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpeg2000.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpeg2000.js
index bfbf3a84f1fb71..b4fbc94b638f5c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpeg2000.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpeg2000.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"J D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I AC uB","129":"q BC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"1":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:6,C:"JPEG 2000 image format"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB","129":"q CC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"JPEG 2000 image format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpegxl.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpegxl.js
index 3394e73eccb015..36fd2e302c72fd 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpegxl.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpegxl.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z","578":"a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y 6B 7B","322":"Z a d e f g h i j k l m n o p b H tB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z","194":"a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB IC JC KC LC mB 2B MC nB","194":"kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:6,C:"JPEG XL image format"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z","578":"a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y 7B 8B","322":"Z a c d e f g h i j k l m n o p D tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z","194":"a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB KC LC MC NC mB 3B OC nB","194":"kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"JPEG XL image format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpegxr.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpegxr.js
index d0a801f2c78580..39b5199fdc3150 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpegxr.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpegxr.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 4B"},B:{"1":"C K L G M N O","2":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"1":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:6,C:"JPEG XR image format"};
+module.exports={A:{A:{"1":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O","2":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"1":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"JPEG XR image format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js
index c74ddb8fedf2e5..51400ad362da47 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB 6B 7B"},D:{"1":"WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"sC tC vB uC vC wC xC yC oB zC 0C","2":"I pC qC rC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:6,C:"Lookbehind in JS regular expressions"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB 7B 8B"},D:{"1":"WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"Lookbehind in JS regular expressions"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/json.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/json.js
index a8a391fd1f1623..5264a52d621cf9 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/json.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/json.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D 4B","129":"E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","2":"5B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC mB 2B MC nB","2":"F IC JC"},G:{"1":"E NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB"},H:{"1":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:6,C:"JSON parsing"};
+module.exports={A:{A:{"1":"G A B","2":"J E 5B","129":"F"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","2":"6B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC NC mB 3B OC nB","2":"G KC LC"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"JSON parsing"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js
index b3e92f3b28bfde..7a7a1624002d71 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G","132":"M N O"},C:{"1":"OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 6B 7B"},D:{"1":"VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB","132":"TB UB qB"},E:{"1":"B C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A AC uB BC CC DC EC","132":"vB"},F:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB IC JC KC LC mB 2B MC nB","132":"GB HB IB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC","132":"VC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"sC tC vB uC vC wC xC yC oB zC 0C","2":"I pC qC","132":"rC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"132":"2C"}},B:5,C:"CSS justify-content: space-evenly"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H","132":"M N O"},C:{"1":"OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 7B 8B"},D:{"1":"VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB","132":"TB UB qB"},E:{"1":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC","132":"wB"},F:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB KC LC MC NC mB 3B OC nB","132":"GB HB IB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC","132":"XC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC","132":"tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"132":"4C"}},B:5,C:"CSS justify-content: space-evenly"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js
index fdb707c42bbae5..4c7a8fd2766f47 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","2":"5B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB"},G:{"1":"E 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","16":"uB NC"},H:{"2":"hC"},I:{"1":"H mC nC","2":"iC jC kC","132":"pB I lC 3B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:7,C:"High-quality kerning pairs & ligatures"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","2":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"kC lC mC","132":"pB I nC 4B"},J:{"1":"A","2":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:7,C:"High-quality kerning pairs & ligatures"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js
index d6f5a2bb8f7a8e..6491f87ae753df 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","16":"5B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","16":"AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"F B IC JC KC LC mB 2B MC","16":"C"},G:{"1":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","16":"uB NC 3B"},H:{"2":"hC"},I:{"1":"pB I H kC lC 3B mC nC","16":"iC jC"},J:{"1":"D A"},K:{"1":"c nB","2":"A B mB 2B","16":"C"},L:{"1":"H"},M:{"130":"b"},N:{"130":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:7,C:"KeyboardEvent.charCode"};
+module.exports={A:{A:{"1":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","16":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G B KC LC MC NC mB 3B OC","16":"C"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B"},H:{"2":"jC"},I:{"1":"pB I D mC nC 4B oC pC","16":"kC lC"},J:{"1":"E A"},K:{"1":"b nB","2":"A B mB 3B","16":"C"},L:{"1":"D"},M:{"130":"D"},N:{"130":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:7,C:"KeyboardEvent.charCode"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-code.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-code.js
index 08689ba3cb018c..52448a54df2d45 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-code.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-code.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB","194":"EB FB GB HB IB JB"},E:{"1":"B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A AC uB BC CC DC EC"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB","194":"1 2 3 4 5 6"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"194":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I","194":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"194":"1C"},S:{"1":"2C"}},B:5,C:"KeyboardEvent.code"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB","194":"EB FB GB HB IB JB"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","194":"1 2 3 4 5 6"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"194":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I","194":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"194":"3C"},S:{"1":"4C"}},B:5,C:"KeyboardEvent.code"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js
index 320a88d3cdb3c1..d1af1bf824d11d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L 6B 7B"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 I q J D E F A B C K L G M N O r s t u v w x y z"},E:{"1":"B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A AC uB BC CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"F B G M IC JC KC LC mB 2B MC","16":"C"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC"},H:{"2":"hC"},I:{"1":"H mC nC","2":"pB I iC jC kC lC 3B"},J:{"2":"D A"},K:{"1":"c nB","2":"A B mB 2B","16":"C"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:5,C:"KeyboardEvent.getModifierState()"};
+module.exports={A:{A:{"1":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L 7B 8B"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G B H M KC LC MC NC mB 3B OC","16":"C"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"2":"E A"},K:{"1":"b nB","2":"A B mB 3B","16":"C"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"KeyboardEvent.getModifierState()"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-key.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-key.js
index 7b898d7d3332b5..84be7af5b468da 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-key.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-key.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E 4B","260":"F A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","260":"C K L G M N O"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M N O r s t u 6B 7B","132":"0 v w x y z"},D:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"1":"B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A AC uB BC CC DC EC"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"0 1 2 3 4 5 6 7 8 9 F B G M N O r s t u v w x y z IC JC KC LC mB 2B MC","16":"C"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC"},H:{"1":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c nB","2":"A B mB 2B","16":"C"},L:{"1":"H"},M:{"1":"b"},N:{"260":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:5,C:"KeyboardEvent.key"};
+module.exports={A:{A:{"2":"J E F 5B","260":"G A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","260":"C K L H M N O"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t u 7B 8B","132":"0 v w x y z"},D:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"0 1 2 3 4 5 6 7 8 9 G B H M N O r s t u v w x y z KC LC MC NC mB 3B OC","16":"C"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC"},H:{"1":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b nB","2":"A B mB 3B","16":"C"},L:{"1":"D"},M:{"1":"D"},N:{"260":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"KeyboardEvent.key"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-location.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-location.js
index 2c30d8e1de5eda..b83c38ebf517f7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-location.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-location.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L 6B 7B"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","132":"0 1 I q J D E F A B C K L G M N O r s t u v w x y z"},E:{"1":"D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","16":"J AC uB","132":"I q BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"F B IC JC KC LC mB 2B MC","16":"C","132":"G M"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","16":"uB NC 3B","132":"OC PC QC"},H:{"2":"hC"},I:{"1":"H mC nC","16":"iC jC","132":"pB I kC lC 3B"},J:{"132":"D A"},K:{"1":"c nB","2":"A B mB 2B","16":"C"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:5,C:"KeyboardEvent.location"};
+module.exports={A:{A:{"1":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L 7B 8B"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","132":"0 1 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"J BC vB","132":"I q CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G B KC LC MC NC mB 3B OC","16":"C","132":"H M"},G:{"1":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B","132":"QC RC SC"},H:{"2":"jC"},I:{"1":"D oC pC","16":"kC lC","132":"pB I mC nC 4B"},J:{"132":"E A"},K:{"1":"b nB","2":"A B mB 3B","16":"C"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"KeyboardEvent.location"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-which.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-which.js
index cc6801589ddc83..062219945f3c69 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-which.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-which.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I AC uB","16":"q"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a JC KC LC mB 2B MC nB","16":"F IC"},G:{"1":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","16":"uB NC 3B"},H:{"2":"hC"},I:{"1":"pB I H kC lC 3B","16":"iC jC","132":"mC nC"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"132":"H"},M:{"132":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"2":"I","132":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"132":"1C"},S:{"1":"2C"}},B:7,C:"KeyboardEvent.which"};
+module.exports={A:{A:{"1":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB","16":"q"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a LC MC NC mB 3B OC nB","16":"G KC"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B"},H:{"2":"jC"},I:{"1":"pB I D mC nC 4B","16":"kC lC","132":"oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"132":"D"},M:{"132":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"2":"I","132":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"132":"3C"},S:{"1":"4C"}},B:7,C:"KeyboardEvent.which"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/lazyload.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/lazyload.js
index 2fd2634ab82d98..db765e881ee279 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/lazyload.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/lazyload.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D E F A 4B"},B:{"1":"C K L G M N O","2":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"1":"B","2":"A"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:7,C:"Resource Hints: Lazyload"};
+module.exports={A:{A:{"1":"B","2":"J E F G A 5B"},B:{"1":"C K L H M N O","2":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"1":"B","2":"A"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Resource Hints: Lazyload"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/let.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/let.js
index af95b35d364b02..8af89c17e43e2e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/let.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/let.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A 4B","2052":"B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","194":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB 6B 7B"},D:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K L G M N O","322":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB","516":"DB EB FB GB HB IB JB KB"},E:{"1":"B C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F AC uB BC CC DC EC","1028":"A vB"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB","322":"G M N O r s t u v w x y z","516":"0 1 2 3 4 5 6 7"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC","1028":"UC VC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","516":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:6,C:"let"};
+module.exports={A:{A:{"2":"J E F G A 5B","2052":"B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","194":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB 7B 8B"},D:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O","322":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB","516":"DB EB FB GB HB IB JB KB"},E:{"1":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC","1028":"A wB"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","322":"H M N O r s t u v w x y z","516":"0 1 2 3 4 5 6 7"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC","1028":"WC XC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","516":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"let"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-icon-png.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-icon-png.js
index b898addf2da74b..642145ac4b57ad 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-icon-png.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-icon-png.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D E F A 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"1":"YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","130":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC"},H:{"130":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D","130":"A"},K:{"1":"c","130":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"130":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"PNG favicons"};
+module.exports={A:{A:{"1":"B","2":"J E F G A 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","130":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC"},H:{"130":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E","130":"A"},K:{"1":"b","130":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"130":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"PNG favicons"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-icon-svg.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-icon-svg.js
index 33c76a7a5830b2..fe1155bb965802 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-icon-svg.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-icon-svg.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O P","1537":"Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"5B pB 6B 7B","260":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB","513":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P","1537":"Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"GB HB IB JB KB LB MB NB OB PB","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB QB RB SB TB UB VB WB XB c YB ZB IC JC KC LC mB 2B MC nB","1537":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","130":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC"},H:{"130":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D","130":"A"},K:{"2":"c","130":"A B C mB 2B nB"},L:{"1537":"H"},M:{"2":"b"},N:{"130":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC","1537":"wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"1537":"1C"},S:{"513":"2C"}},B:1,C:"SVG favicons"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P","1537":"Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"6B pB 7B 8B","260":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB","513":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P","1537":"Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"GB HB IB JB KB LB MB NB OB PB","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB QB RB SB TB UB VB WB XB b YB ZB KC LC MC NC mB 3B OC nB","1537":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","130":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC"},H:{"130":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E","130":"A"},K:{"2":"b","130":"A B C mB 3B nB"},L:{"1537":"D"},M:{"2":"D"},N:{"130":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC","1537":"yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"1537":"3C"},S:{"513":"4C"}},B:1,C:"SVG favicons"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js
index 886271877b4ea0..1fd3678ac37dbd 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E 4B","132":"F"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"5B pB","260":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB"},G:{"16":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"16":"pB I H iC jC kC lC 3B mC nC"},J:{"16":"D A"},K:{"16":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","16":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:5,C:"Resource Hints: dns-prefetch"};
+module.exports={A:{A:{"1":"A B","2":"J E F 5B","132":"G"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"6B pB","260":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"16":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"16":"pB I D kC lC mC nC 4B oC pC"},J:{"16":"E A"},K:{"16":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","16":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Resource Hints: dns-prefetch"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js
index 34fb72e08a9ee6..e7bb830ae08a80 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"tC vB uC vC wC xC yC oB zC 0C","2":"I pC qC rC sC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:1,C:"Resource Hints: modulepreload"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"Resource Hints: modulepreload"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-preconnect.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-preconnect.js
index 1d54811af0a5a1..b3221a9a20cdf7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-preconnect.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-preconnect.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L","260":"G M N O"},C:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","129":"BB"},D:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB"},E:{"1":"C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A B AC uB BC CC DC EC vB"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"16":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:5,C:"Resource Hints: preconnect"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L","260":"H M N O"},C:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","129":"BB"},D:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB"},E:{"1":"C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B BC vB CC DC EC FC wB"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"16":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Resource Hints: preconnect"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-prefetch.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-prefetch.js
index 79e2e4f7dd282d..50ec458eb1e551 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-prefetch.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-prefetch.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D E F A 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D"},E:{"2":"I q J D E F A B C K AC uB BC CC DC EC vB mB nB","194":"L G wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC","194":"dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"I H mC nC","2":"pB iC jC kC lC 3B"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:5,C:"Resource Hints: prefetch"};
+module.exports={A:{A:{"1":"B","2":"J E F G A 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E"},E:{"2":"I q J E F G A B C K BC vB CC DC EC FC wB mB nB","194":"L H xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC","194":"fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"I D oC pC","2":"pB kC lC mC nC 4B"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Resource Hints: prefetch"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-preload.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-preload.js
index f9f8692928d3b4..6448ea2449ea64 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-preload.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-preload.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M","1028":"N O"},C:{"1":"U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB 6B 7B","132":"SB","578":"TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T"},D:{"1":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"1":"C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A AC uB BC CC DC EC vB","322":"B"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC","322":"WC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:4,C:"Resource Hints: preload"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M","1028":"N O"},C:{"1":"U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB 7B 8B","132":"SB","578":"TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T"},D:{"1":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"1":"C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC wB","322":"B"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC","322":"YC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"Resource Hints: preload"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-prerender.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-prerender.js
index e33e8a890fcb50..b791a2a042e922 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-prerender.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-prerender.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D E F A 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"1":"H"},M:{"2":"b"},N:{"1":"B","2":"A"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:5,C:"Resource Hints: prerender"};
+module.exports={A:{A:{"1":"B","2":"J E F G A 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Resource Hints: prerender"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/loading-lazy-attr.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/loading-lazy-attr.js
index 88300ea7bbeb71..9f257dd83e555d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/loading-lazy-attr.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/loading-lazy-attr.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB 6B 7B","132":"iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"1":"kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB","66":"iB jB"},E:{"1":"HC","2":"I q J D E F A B C K AC uB BC CC DC EC vB mB nB","322":"L G wB FC GC xB","580":"yB zB 0B oB 1B"},F:{"1":"c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB IC JC KC LC mB 2B MC nB","66":"WB XB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC","322":"dC eC fC gC xB","580":"yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"132":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"vC wC xC yC oB zC 0C","2":"I pC qC rC sC tC vB uC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:1,C:"Lazy loading via attribute for images & iframes"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB 7B 8B","132":"iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB","66":"iB jB"},E:{"1":"JC","2":"I q J E F G A B C K BC vB CC DC EC FC wB mB nB","322":"L H xB GC HC yB","580":"zB 0B 1B oB 2B IC"},F:{"1":"b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB KC LC MC NC mB 3B OC nB","66":"WB XB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC","322":"fC gC hC iC yB","580":"zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"132":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC vC wB wC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"Lazy loading via attribute for images & iframes"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/localecompare.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/localecompare.js
index 041d36d69672de..10976171200b78 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/localecompare.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/localecompare.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","16":"4B","132":"J D E F A"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","132":"0 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","132":"I q J D E F A B C K L G M N O r s t u v"},E:{"1":"A B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","132":"I q J D E F AC uB BC CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","16":"F B C IC JC KC LC mB 2B MC","132":"nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","132":"E uB NC 3B OC PC QC RC SC TC"},H:{"132":"hC"},I:{"1":"H mC nC","132":"pB I iC jC kC lC 3B"},J:{"132":"D A"},K:{"1":"c","16":"A B C mB 2B","132":"nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","132":"A"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","132":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"4":"2C"}},B:6,C:"localeCompare()"};
+module.exports={A:{A:{"1":"B","16":"5B","132":"J E F G A"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","132":"0 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","132":"I q J E F G A B C K L H M N O r s t u v"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","132":"I q J E F G BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","16":"G B C KC LC MC NC mB 3B OC","132":"nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","132":"F vB PC 4B QC RC SC TC UC VC"},H:{"132":"jC"},I:{"1":"D oC pC","132":"pB I kC lC mC nC 4B"},J:{"132":"E A"},K:{"1":"b","16":"A B C mB 3B","132":"nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","132":"A"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","132":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"4":"4C"}},B:6,C:"localeCompare()"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/magnetometer.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/magnetometer.js
index 0e243ae3aebb1a..c8d971947c1486 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/magnetometer.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/magnetometer.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB","194":"UB qB VB rB WB XB c YB ZB"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"194":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:4,C:"Magnetometer"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB","194":"UB qB VB rB WB XB b YB ZB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"194":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"Magnetometer"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/matchesselector.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/matchesselector.js
index 238172cbfff3fd..977fdd98ef0483 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/matchesselector.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/matchesselector.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E 4B","36":"F A B"},B:{"1":"G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","36":"C K L"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B","36":"0 1 2 3 4 5 I q J D E F A B C K L G M N O r s t u v w x y z 7B"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","36":"0 1 2 3 4 5 I q J D E F A B C K L G M N O r s t u v w x y z"},E:{"1":"E F A B C K L G DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I AC uB","36":"q J D BC CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B IC JC KC LC mB","36":"C G M N O r s 2B MC nB"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB","36":"NC 3B OC PC QC"},H:{"2":"hC"},I:{"1":"H","2":"iC","36":"pB I jC kC lC 3B mC nC"},J:{"36":"D A"},K:{"1":"c","2":"A B","36":"C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"36":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","36":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"matches() DOM method"};
+module.exports={A:{A:{"2":"J E F 5B","36":"G A B"},B:{"1":"H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","36":"C K L"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B","36":"0 1 2 3 4 5 I q J E F G A B C K L H M N O r s t u v w x y z 8B"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","36":"0 1 2 3 4 5 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB","36":"q J E CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B KC LC MC NC mB","36":"C H M N O r s 3B OC nB"},G:{"1":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB","36":"PC 4B QC RC SC"},H:{"2":"jC"},I:{"1":"D","2":"kC","36":"pB I lC mC nC 4B oC pC"},J:{"36":"E A"},K:{"1":"b","2":"A B","36":"C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"36":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","36":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"matches() DOM method"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/matchmedia.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/matchmedia.js
index d2e2c7232df113..17e3cc76da92c7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/matchmedia.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/matchmedia.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E"},E:{"1":"J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"F B C IC JC KC LC mB 2B MC"},G:{"1":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B"},H:{"1":"hC"},I:{"1":"pB I H lC 3B mC nC","2":"iC jC kC"},J:{"1":"A","2":"D"},K:{"1":"c nB","2":"A B C mB 2B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:5,C:"matchMedia"};
+module.exports={A:{A:{"1":"A B","2":"J E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F"},E:{"1":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G B C KC LC MC NC mB 3B OC"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B"},H:{"1":"jC"},I:{"1":"pB I D nC 4B oC pC","2":"kC lC mC"},J:{"1":"A","2":"E"},K:{"1":"b nB","2":"A B C mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"matchMedia"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mathml.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mathml.js
index 70e13018ac2b47..5d290dd1420673 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mathml.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mathml.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"F A B 4B","8":"J D E"},B:{"2":"C K L G M N O","8":"P Q R S T U V W X Y Z a d e f g h","584":"i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","129":"5B pB 6B 7B"},D:{"1":"w","8":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h","584":"i j k l m n o p b H tB 8B 9B"},E:{"1":"A B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","260":"I q J D E F AC uB BC CC DC EC"},F:{"2":"F","8":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB","584":"S T U V W X Y Z a","2052":"B C IC JC KC LC mB 2B MC nB"},G:{"1":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","8":"uB NC 3B"},H:{"8":"hC"},I:{"8":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"A","8":"D"},K:{"8":"A B C c mB 2B nB"},L:{"8":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"8":"oC"},P:{"8":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"8":"wB"},R:{"8":"1C"},S:{"1":"2C"}},B:2,C:"MathML"};
+module.exports={A:{A:{"2":"G A B 5B","8":"J E F"},B:{"2":"C K L H M N O","8":"P Q R S T U V W X Y Z a c d e f g","584":"h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","129":"6B pB 7B 8B"},D:{"1":"w","8":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g","584":"h i j k l m n o p D tB uB 9B AC"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","260":"I q J E F G BC vB CC DC EC FC"},F:{"2":"G","8":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB","584":"S T U V W X Y Z a","2052":"B C KC LC MC NC mB 3B OC nB"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","8":"vB PC 4B"},H:{"8":"jC"},I:{"8":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"A","8":"E"},K:{"8":"A B C b mB 3B nB"},L:{"8":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"8":"qC"},P:{"8":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"8":"xB"},R:{"8":"3C"},S:{"1":"4C"}},B:2,C:"MathML"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/maxlength.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/maxlength.js
index 63f6cd5f16fb7f..b3fd599c98a4a2 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/maxlength.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/maxlength.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","16":"4B","900":"J D E F"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","1025":"C K L G M N O"},C:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","900":"5B pB 6B 7B","1025":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","16":"q AC","900":"I uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","16":"F","132":"B C IC JC KC LC mB 2B MC nB"},G:{"1":"NC 3B OC PC QC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","16":"uB","2052":"E RC"},H:{"132":"hC"},I:{"1":"pB I kC lC 3B mC nC","16":"iC jC","4097":"H"},J:{"1":"D A"},K:{"132":"A B C mB 2B nB","4097":"c"},L:{"4097":"H"},M:{"4097":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"4097":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1025":"2C"}},B:1,C:"maxlength attribute for input and textarea elements"};
+module.exports={A:{A:{"1":"A B","16":"5B","900":"J E F G"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","1025":"C K L H M N O"},C:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","900":"6B pB 7B 8B","1025":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"q BC","900":"I vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","16":"G","132":"B C KC LC MC NC mB 3B OC nB"},G:{"1":"PC 4B QC RC SC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB","2052":"F TC"},H:{"132":"jC"},I:{"1":"pB I mC nC 4B oC pC","16":"kC lC","4097":"D"},J:{"1":"E A"},K:{"132":"A B C mB 3B nB","4097":"b"},L:{"4097":"D"},M:{"4097":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"4097":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1025":"4C"}},B:1,C:"maxlength attribute for input and textarea elements"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js
index dde06c38d96460..faf9ef77d64c56 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js
@@ -1 +1 @@
-module.exports={A:{D:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},L:{"1":"H"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M 6B 7B","33":"0 1 2 3 4 5 6 7 8 9 N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},M:{"1":"b"},A:{"2":"J D E F A B 4B"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB"},K:{"1":"c","2":"A B C mB 2B nB"},E:{"1":"B C K L G mB nB wB FC GC xB yB zB 0B oB 1B","2":"I q J AC uB BC CC HC","33":"D E F A DC EC vB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC PC","33":"E QC RC SC TC UC VC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"}},B:6,C:"isolate-override from unicode-bidi"};
+module.exports={A:{D:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},L:{"1":"D"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},M:{"1":"D"},A:{"2":"J E F G A B 5B"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},K:{"1":"b","2":"A B C mB 3B nB"},E:{"1":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC","2":"I q J BC vB CC DC JC","33":"E F G A EC FC wB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC","33":"F SC TC UC VC WC XC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"}},B:6,C:"isolate-override from unicode-bidi"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js
index 82c83c4e885185..47467f58633076 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js
@@ -1 +1 @@
-module.exports={A:{D:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K L G","33":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},L:{"1":"H"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F 6B 7B","33":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},M:{"1":"b"},A:{"2":"J D E F A B 4B"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB","33":"0 1 2 3 4 5 6 G M N O r s t u v w x y z"},K:{"1":"c","2":"A B C mB 2B nB"},E:{"1":"B C K L G mB nB wB FC GC xB yB zB 0B oB 1B","2":"I q AC uB BC HC","33":"J D E F A CC DC EC vB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC","33":"E PC QC RC SC TC UC VC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"}},B:6,C:"isolate from unicode-bidi"};
+module.exports={A:{D:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H","33":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},L:{"1":"D"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},M:{"1":"D"},A:{"2":"J E F G A B 5B"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","33":"0 1 2 3 4 5 6 H M N O r s t u v w x y z"},K:{"1":"b","2":"A B C mB 3B nB"},E:{"1":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC","2":"I q BC vB CC JC","33":"J E F G A DC EC FC wB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC","33":"F RC SC TC UC VC WC XC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"}},B:6,C:"isolate from unicode-bidi"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js
index 99d7955615ee5b..8d63340474069e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js
@@ -1 +1 @@
-module.exports={A:{D:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},L:{"1":"H"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F 6B 7B","33":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},M:{"1":"b"},A:{"2":"J D E F A B 4B"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB"},K:{"1":"c","2":"A B C mB 2B nB"},E:{"1":"B C K L G mB nB wB FC GC xB yB zB 0B oB 1B","2":"I q AC uB BC HC","33":"J D E F A CC DC EC vB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC","33":"E PC QC RC SC TC UC VC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"}},B:6,C:"plaintext from unicode-bidi"};
+module.exports={A:{D:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},L:{"1":"D"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},M:{"1":"D"},A:{"2":"J E F G A B 5B"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},K:{"1":"b","2":"A B C mB 3B nB"},E:{"1":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC","2":"I q BC vB CC JC","33":"J E F G A DC EC FC wB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC","33":"F RC SC TC UC VC WC XC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"}},B:6,C:"plaintext from unicode-bidi"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-color.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-color.js
index e68c15e19d9571..f494e203bcba12 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-color.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-color.js
@@ -1 +1 @@
-module.exports={A:{D:{"1":"TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},L:{"1":"H"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q 6B 7B","33":"0 1 2 3 4 5 6 7 J D E F A B C K L G M N O r s t u v w x y z"},M:{"1":"b"},A:{"2":"J D E F A B 4B"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB IC JC KC LC mB 2B MC nB"},K:{"1":"c","2":"A B C mB 2B nB"},E:{"1":"K L G nB wB FC GC xB yB zB 0B oB 1B","2":"I q J D AC uB BC CC DC HC","33":"E F A B C EC vB mB"},G:{"1":"ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC PC QC","33":"E RC SC TC UC VC WC XC YC"},P:{"1":"rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I pC qC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"}},B:6,C:"text-decoration-color property"};
+module.exports={A:{D:{"1":"TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},L:{"1":"D"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q 7B 8B","33":"0 1 2 3 4 5 6 7 J E F G A B C K L H M N O r s t u v w x y z"},M:{"1":"D"},A:{"2":"J E F G A B 5B"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB KC LC MC NC mB 3B OC nB"},K:{"1":"b","2":"A B C mB 3B nB"},E:{"1":"K L H nB xB GC HC yB zB 0B 1B oB 2B IC","2":"I q J E BC vB CC DC EC JC","33":"F G A B C FC wB mB"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC SC","33":"F TC UC VC WC XC YC ZC aC"},P:{"1":"tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"}},B:6,C:"text-decoration-color property"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-line.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-line.js
index e21100fc2847cb..de190fb0685d4b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-line.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-line.js
@@ -1 +1 @@
-module.exports={A:{D:{"1":"TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},L:{"1":"H"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q 6B 7B","33":"0 1 2 3 4 5 6 7 J D E F A B C K L G M N O r s t u v w x y z"},M:{"1":"b"},A:{"2":"J D E F A B 4B"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB IC JC KC LC mB 2B MC nB"},K:{"1":"c","2":"A B C mB 2B nB"},E:{"1":"K L G nB wB FC GC xB yB zB 0B oB 1B","2":"I q J D AC uB BC CC DC HC","33":"E F A B C EC vB mB"},G:{"1":"ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC PC QC","33":"E RC SC TC UC VC WC XC YC"},P:{"1":"rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I pC qC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"}},B:6,C:"text-decoration-line property"};
+module.exports={A:{D:{"1":"TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},L:{"1":"D"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q 7B 8B","33":"0 1 2 3 4 5 6 7 J E F G A B C K L H M N O r s t u v w x y z"},M:{"1":"D"},A:{"2":"J E F G A B 5B"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB KC LC MC NC mB 3B OC nB"},K:{"1":"b","2":"A B C mB 3B nB"},E:{"1":"K L H nB xB GC HC yB zB 0B 1B oB 2B IC","2":"I q J E BC vB CC DC EC JC","33":"F G A B C FC wB mB"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC SC","33":"F TC UC VC WC XC YC ZC aC"},P:{"1":"tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"}},B:6,C:"text-decoration-line property"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-shorthand.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-shorthand.js
index 71d1610dc08b3a..807f730135f68e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-shorthand.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-shorthand.js
@@ -1 +1 @@
-module.exports={A:{D:{"1":"TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},L:{"1":"H"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q 6B 7B"},M:{"1":"b"},A:{"2":"J D E F A B 4B"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB IC JC KC LC mB 2B MC nB"},K:{"1":"c","2":"A B C mB 2B nB"},E:{"2":"I q J D AC uB BC CC DC HC","33":"E F A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B"},G:{"2":"uB NC 3B OC PC QC","33":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},P:{"1":"rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I pC qC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"}},B:6,C:"text-decoration shorthand property"};
+module.exports={A:{D:{"1":"TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},L:{"1":"D"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q 7B 8B"},M:{"1":"D"},A:{"2":"J E F G A B 5B"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB KC LC MC NC mB 3B OC nB"},K:{"1":"b","2":"A B C mB 3B nB"},E:{"2":"I q J E BC vB CC DC EC JC","33":"F G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC"},G:{"2":"vB PC 4B QC RC SC","33":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},P:{"1":"tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"}},B:6,C:"text-decoration shorthand property"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-style.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-style.js
index 8b8a0d56f874b0..d6922d98a7dc01 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-style.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-style.js
@@ -1 +1 @@
-module.exports={A:{D:{"1":"TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},L:{"1":"H"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q 6B 7B","33":"0 1 2 3 4 5 6 7 J D E F A B C K L G M N O r s t u v w x y z"},M:{"1":"b"},A:{"2":"J D E F A B 4B"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB IC JC KC LC mB 2B MC nB"},K:{"1":"c","2":"A B C mB 2B nB"},E:{"1":"K L G nB wB FC GC xB yB zB 0B oB 1B","2":"I q J D AC uB BC CC DC HC","33":"E F A B C EC vB mB"},G:{"1":"ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC PC QC","33":"E RC SC TC UC VC WC XC YC"},P:{"1":"rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I pC qC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"}},B:6,C:"text-decoration-style property"};
+module.exports={A:{D:{"1":"TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},L:{"1":"D"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q 7B 8B","33":"0 1 2 3 4 5 6 7 J E F G A B C K L H M N O r s t u v w x y z"},M:{"1":"D"},A:{"2":"J E F G A B 5B"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB KC LC MC NC mB 3B OC nB"},K:{"1":"b","2":"A B C mB 3B nB"},E:{"1":"K L H nB xB GC HC yB zB 0B 1B oB 2B IC","2":"I q J E BC vB CC DC EC JC","33":"F G A B C FC wB mB"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC SC","33":"F TC UC VC WC XC YC ZC aC"},P:{"1":"tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"}},B:6,C:"text-decoration-style property"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-fragments.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-fragments.js
index 2b5c48e86db790..2820691830d101 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-fragments.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-fragments.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O","132":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B","132":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"2":"I q J D E F A B C K L G M N","132":"0 1 2 3 4 5 6 7 8 9 O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q AC uB BC","132":"J D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"F B C IC JC KC LC mB 2B MC nB","132":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"uB NC 3B OC PC QC","132":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I iC jC kC lC 3B","132":"H mC nC"},J:{"2":"D A"},K:{"2":"A B C mB 2B nB","132":"c"},L:{"132":"H"},M:{"132":"b"},N:{"132":"A B"},O:{"132":"oC"},P:{"2":"I pC","132":"qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"132":"wB"},R:{"132":"1C"},S:{"132":"2C"}},B:2,C:"Media Fragments"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O","132":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","132":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"2":"I q J E F G A B C K L H M N","132":"0 1 2 3 4 5 6 7 8 9 O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q BC vB CC","132":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","132":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"vB PC 4B QC RC SC","132":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B","132":"D oC pC"},J:{"2":"E A"},K:{"2":"A B C mB 3B nB","132":"b"},L:{"132":"D"},M:{"132":"D"},N:{"132":"A B"},O:{"132":"qC"},P:{"2":"I rC","132":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"132":"xB"},R:{"132":"3C"},S:{"132":"4C"}},B:2,C:"Media Fragments"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js
index cdbb7ec979287b..24f07041730033 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB 6B 7B","260":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"1":"WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","324":"NB OB PB QB RB SB TB UB qB VB rB"},E:{"2":"I q J D E F A AC uB BC CC DC EC vB","132":"B C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB","324":"8 9 AB BB CB DB EB FB GB HB IB JB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"260":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"sC tC vB uC vC wC xC yC oB zC 0C","2":"I","132":"pC qC rC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"260":"2C"}},B:5,C:"Media Capture from DOM Elements API"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB 7B 8B","260":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","324":"NB OB PB QB RB SB TB UB qB VB rB"},E:{"2":"I q J E F G A BC vB CC DC EC FC wB","132":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","324":"8 9 AB BB CB DB EB FB GB HB IB JB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"260":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I","132":"rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"260":"4C"}},B:5,C:"Media Capture from DOM Elements API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediarecorder.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediarecorder.js
index 0f80d833de2b42..7c1e85340c56bb 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediarecorder.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediarecorder.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B"},D:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB","194":"JB KB"},E:{"1":"G FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A B C AC uB BC CC DC EC vB mB","322":"K L nB wB"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB","194":"6 7"},G:{"1":"fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC","578":"YC ZC aC bC cC dC eC"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:5,C:"MediaRecorder API"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB","194":"JB KB"},E:{"1":"H GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C BC vB CC DC EC FC wB mB","322":"K L nB xB"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","194":"6 7"},G:{"1":"hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC","578":"aC bC cC dC eC fC gC"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"MediaRecorder API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediasource.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediasource.js
index 684ba21d22378e..aeb0d26447e16b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediasource.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediasource.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A 4B","132":"B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M N O r s t u v w 6B 7B","66":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K L G M","33":"0 1 2 v w x y z","66":"N O r s t u"},E:{"1":"E F A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D AC uB BC CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC","260":"aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H nC","2":"pB I iC jC kC lC 3B mC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"oC"},P:{"1":"tC vB uC vC wC xC yC oB zC 0C","2":"I pC qC rC sC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"Media Source Extensions"};
+module.exports={A:{A:{"2":"J E F G A 5B","132":"B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t u v w 7B 8B","66":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M","33":"0 1 2 v w x y z","66":"N O r s t u"},E:{"1":"F G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC","260":"cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D pC","2":"pB I kC lC mC nC 4B oC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Media Source Extensions"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/menu.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/menu.js
index fd425101b5660e..6d3276215455b4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/menu.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/menu.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"5B pB I q J D 6B 7B","132":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T","450":"U V W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","66":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 F B C G M N O r s t u v w x y z JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB","66":"7 8 9 AB BB CB DB EB FB GB HB IB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"450":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:7,C:"Context menu item (menuitem element)"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"6B pB I q J E 7B 8B","132":"0 1 2 3 4 5 6 7 8 9 F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T","450":"U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","66":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 G B C H M N O r s t u v w x y z JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","66":"7 8 9 AB BB CB DB EB FB GB HB IB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"450":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Context menu item (menuitem element)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/meta-theme-color.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/meta-theme-color.js
index 25f50597ec2433..50b8008a969959 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/meta-theme-color.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/meta-theme-color.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB","132":"gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","258":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB"},E:{"1":"G GC xB yB zB 0B oB 1B HC","2":"I q J D E F A B C K L AC uB BC CC DC EC vB mB nB wB FC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"1":"gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"513":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"1":"qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I","16":"pC"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:1,C:"theme-color Meta Tag"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB","132":"gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","258":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB"},E:{"1":"H HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C K L BC vB CC DC EC FC wB mB nB xB GC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"513":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I","16":"rC"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:1,C:"theme-color Meta Tag"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/meter.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/meter.js
index 37773bac3b40af..224a8aaf8f012c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/meter.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/meter.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D"},E:{"1":"J D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q AC uB BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a mB 2B MC nB","2":"F IC JC KC LC"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC"},H:{"1":"hC"},I:{"1":"H mC nC","2":"pB I iC jC kC lC 3B"},J:{"1":"D A"},K:{"1":"B C c mB 2B nB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"meter element"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a mB 3B OC nB","2":"G KC LC MC NC"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC"},H:{"1":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"meter element"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/midi.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/midi.js
index c6998bab0b47f3..1fdc964c9b23a8 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/midi.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/midi.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:5,C:"Web MIDI API"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Web MIDI API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/minmaxwh.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/minmaxwh.js
index 05c975a8e8196a..8a512945713b85 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/minmaxwh.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/minmaxwh.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","8":"J 4B","129":"D","257":"E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"1":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"CSS min/max-width/height"};
+module.exports={A:{A:{"1":"G A B","8":"J 5B","129":"E","257":"F"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS min/max-width/height"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mp3.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mp3.js
index f5ac1d5d6c6884..3ac80b8453b247 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mp3.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mp3.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB","132":"I q J D E F A B C K L G M N O r s t 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB"},G:{"1":"E NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB"},H:{"2":"hC"},I:{"1":"pB I H kC lC 3B mC nC","2":"iC jC"},J:{"1":"D A"},K:{"1":"B C c mB 2B nB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:6,C:"MP3 audio format"};
+module.exports={A:{A:{"1":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB","132":"I q J E F G A B C K L H M N O r s t 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB"},H:{"2":"jC"},I:{"1":"pB I D mC nC 4B oC pC","2":"kC lC"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"MP3 audio format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mpeg-dash.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mpeg-dash.js
index 9271b5af2a7a83..98f32e39bc78ea 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mpeg-dash.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mpeg-dash.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"C K L G M N O","2":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","386":"t u"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:6,C:"Dynamic Adaptive Streaming over HTTP (MPEG-DASH)"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"C K L H M N O","2":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","386":"t u"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"Dynamic Adaptive Streaming over HTTP (MPEG-DASH)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mpeg4.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mpeg4.js
index e696579b94bc5e..967dd9bd89f626 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mpeg4.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mpeg4.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M N O r s 6B 7B","4":"0 1 2 3 4 5 6 t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"AC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G M N O r s t u v w IC JC KC LC mB 2B MC nB"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H mC nC","4":"pB I iC jC lC 3B","132":"kC"},J:{"1":"D A"},K:{"1":"B C c mB 2B nB","2":"A"},L:{"1":"H"},M:{"260":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:6,C:"MPEG-4/H.264 video format"};
+module.exports={A:{A:{"1":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s 7B 8B","4":"0 1 2 3 4 5 6 t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v w KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D oC pC","4":"pB I kC lC nC 4B","132":"mC"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"1":"D"},M:{"260":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"MPEG-4/H.264 video format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/multibackgrounds.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/multibackgrounds.js
index 3e3ecd54449fb0..650f4cb71625e7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/multibackgrounds.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/multibackgrounds.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 7B","2":"5B pB 6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC mB 2B MC nB","2":"F IC JC"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"1":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"CSS3 Multiple backgrounds"};
+module.exports={A:{A:{"1":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 8B","2":"6B pB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC NC mB 3B OC nB","2":"G KC LC"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS3 Multiple backgrounds"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/multicolumn.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/multicolumn.js
index 26540be2e7b7ca..4e2296d6dd70ff 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/multicolumn.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/multicolumn.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 4B"},B:{"1":"C K L G M N O","516":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"132":"OB PB QB RB SB TB UB qB VB rB WB XB c","164":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 6B 7B","516":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","1028":"d e f g h i j k l m n o p b H tB"},D:{"420":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","516":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"A B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","132":"F EC","164":"D E DC","420":"I q J AC uB BC CC"},F:{"1":"C mB 2B MC nB","2":"F B IC JC KC LC","420":"0 1 2 3 4 5 6 7 8 G M N O r s t u v w x y z","516":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","132":"SC TC","164":"E QC RC","420":"uB NC 3B OC PC"},H:{"1":"hC"},I:{"420":"pB I iC jC kC lC 3B mC nC","516":"H"},J:{"420":"D A"},K:{"1":"C mB 2B nB","2":"A B","516":"c"},L:{"516":"H"},M:{"1028":"b"},N:{"1":"A B"},O:{"516":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","420":"I"},Q:{"516":"wB"},R:{"516":"1C"},S:{"164":"2C"}},B:4,C:"CSS3 Multiple column layout"};
+module.exports={A:{A:{"1":"A B","2":"J E F G 5B"},B:{"1":"C K L H M N O","516":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"132":"OB PB QB RB SB TB UB qB VB rB WB XB b","164":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 7B 8B","516":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","1028":"c d e f g h i j k l m n o p D tB uB"},D:{"420":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","516":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","132":"G FC","164":"E F EC","420":"I q J BC vB CC DC"},F:{"1":"C mB 3B OC nB","2":"G B KC LC MC NC","420":"0 1 2 3 4 5 6 7 8 H M N O r s t u v w x y z","516":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","132":"UC VC","164":"F SC TC","420":"vB PC 4B QC RC"},H:{"1":"jC"},I:{"420":"pB I kC lC mC nC 4B oC pC","516":"D"},J:{"420":"E A"},K:{"1":"C mB 3B nB","2":"A B","516":"b"},L:{"516":"D"},M:{"1028":"D"},N:{"1":"A B"},O:{"516":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","420":"I"},Q:{"516":"xB"},R:{"516":"3C"},S:{"164":"4C"}},B:4,C:"CSS3 Multiple column layout"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mutation-events.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mutation-events.js
index cfa2f694be50fa..c61cafcfb0fd3e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mutation-events.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mutation-events.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E 4B","260":"F A B"},B:{"132":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","260":"C K L G M N O"},C:{"2":"5B pB I q 6B 7B","260":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"16":"I q J D E F A B C K L","132":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"16":"AC uB","132":"I q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"C MC nB","2":"F IC JC KC LC","16":"B mB 2B","132":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"16":"uB NC","132":"E 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"16":"iC jC","132":"pB I H kC lC 3B mC nC"},J:{"132":"D A"},K:{"1":"C nB","2":"A","16":"B mB 2B","132":"c"},L:{"132":"H"},M:{"260":"b"},N:{"260":"A B"},O:{"132":"oC"},P:{"132":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"132":"wB"},R:{"132":"1C"},S:{"260":"2C"}},B:5,C:"Mutation events"};
+module.exports={A:{A:{"2":"J E F 5B","260":"G A B"},B:{"132":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","260":"C K L H M N O"},C:{"2":"6B pB I q 7B 8B","260":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"16":"I q J E F G A B C K L","132":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"16":"BC vB","132":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"C OC nB","2":"G KC LC MC NC","16":"B mB 3B","132":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"16":"vB PC","132":"F 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"16":"kC lC","132":"pB I D mC nC 4B oC pC"},J:{"132":"E A"},K:{"1":"C nB","2":"A","16":"B mB 3B","132":"b"},L:{"132":"D"},M:{"260":"D"},N:{"260":"A B"},O:{"132":"qC"},P:{"132":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"132":"xB"},R:{"132":"3C"},S:{"260":"4C"}},B:5,C:"Mutation events"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mutationobserver.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mutationobserver.js
index 2de1f018e78e12..f132a0bbad30a5 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mutationobserver.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mutationobserver.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D E 4B","8":"F A"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K L G M N","33":"O r s t u v w x y"},E:{"1":"D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q AC uB BC","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC","33":"PC"},H:{"2":"hC"},I:{"1":"H mC nC","2":"pB iC jC kC","8":"I lC 3B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","8":"A"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"Mutation Observer"};
+module.exports={A:{A:{"1":"B","2":"J E F 5B","8":"G A"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N","33":"O r s t u v w x y"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC","33":"RC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB kC lC mC","8":"I nC 4B"},J:{"1":"A","2":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","8":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Mutation Observer"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/namevalue-storage.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/namevalue-storage.js
index e92cb2177fbc69..586ae1105f7210 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/namevalue-storage.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/namevalue-storage.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"E F A B","2":"4B","8":"J D"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","4":"5B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC mB 2B MC nB","2":"F IC JC"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"B C c mB 2B nB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"Web Storage - name/value pairs"};
+module.exports={A:{A:{"1":"F G A B","2":"5B","8":"J E"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","4":"6B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC NC mB 3B OC nB","2":"G KC LC"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Web Storage - name/value pairs"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/native-filesystem-api.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/native-filesystem-api.js
index d1555aa6c5ac0e..0b85f5701ac7c8 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/native-filesystem-api.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/native-filesystem-api.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O","194":"P Q R S T U","260":"V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB","194":"hB iB jB kB lB P Q R S T U","260":"V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC","516":"xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB IC JC KC LC mB 2B MC nB","194":"WB XB c YB ZB aB bB cB dB eB","260":"fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC","516":"xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:7,C:"File System Access API"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O","194":"P Q R S T U","260":"V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB","194":"hB iB jB kB lB P Q R S T U","260":"V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC","516":"yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB KC LC MC NC mB 3B OC nB","194":"WB XB b YB ZB aB bB cB dB eB","260":"fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC","516":"yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"File System Access API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/nav-timing.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/nav-timing.js
index 46070b7e6ad363..f438a27e7dd8cf 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/nav-timing.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/nav-timing.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q","33":"J D E F A B C"},E:{"1":"E F A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D AC uB BC CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC PC QC RC"},H:{"2":"hC"},I:{"1":"I H lC 3B mC nC","2":"pB iC jC kC"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"Navigation Timing API"};
+module.exports={A:{A:{"1":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q","33":"J E F G A B C"},E:{"1":"F G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"I D nC 4B oC pC","2":"pB kC lC mC"},J:{"1":"A","2":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Navigation Timing API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/netinfo.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/netinfo.js
index a5e699e269d978..b4a0799c75598e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/netinfo.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/netinfo.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O","1028":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB","1028":"rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB IC JC KC LC mB 2B MC nB","1028":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"iC mC nC","132":"pB I jC kC lC 3B"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"sC tC vB uC vC wC xC yC oB zC 0C","132":"I","516":"pC qC rC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"260":"2C"}},B:7,C:"Network Information API"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O","1028":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB","1028":"rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KC LC MC NC mB 3B OC nB","1028":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"kC oC pC","132":"pB I lC mC nC 4B"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C oB 1C 2C","132":"I","516":"rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"260":"4C"}},B:7,C:"Network Information API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/notifications.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/notifications.js
index f4d0f13f6ac4da..af3d58fcb2444b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/notifications.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/notifications.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M N O r s t 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I","36":"q J D E F A B C K L G M N O r s t"},E:{"1":"J D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q AC uB BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G M N O r s t u v w IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I iC jC kC lC 3B","36":"H mC nC"},J:{"1":"A","2":"D"},K:{"2":"A B C mB 2B nB","36":"c"},L:{"513":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"36":"I","258":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"258":"1C"},S:{"1":"2C"}},B:1,C:"Web Notifications"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I","36":"q J E F G A B C K L H M N O r s t"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v w KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B","36":"D oC pC"},J:{"1":"A","2":"E"},K:{"2":"A B C mB 3B nB","36":"b"},L:{"513":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"36":"I","258":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"258":"3C"},S:{"1":"4C"}},B:1,C:"Web Notifications"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-entries.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-entries.js
index 6c4bbc660fb13c..8ef4ea75f048bd 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-entries.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-entries.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K"},C:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB 6B 7B"},D:{"1":"QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB"},E:{"1":"B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A AC uB BC CC DC EC"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB IC JC KC LC mB 2B MC nB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D","16":"A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I pC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:6,C:"Object.entries"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K"},C:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB 7B 8B"},D:{"1":"QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB KC LC MC NC mB 3B OC nB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E","16":"A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Object.entries"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-fit.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-fit.js
index 6d066cf9f45a7c..f2ee1f80bdb775 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-fit.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-fit.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G","260":"M N O"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 I q J D E F A B C K L G M N O r s t u v w x y z"},E:{"1":"A B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D AC uB BC CC","132":"E F DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F G M N O IC JC KC","33":"B C LC mB 2B MC nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC PC QC","132":"E RC SC TC"},H:{"33":"hC"},I:{"1":"H nC","2":"pB I iC jC kC lC 3B mC"},J:{"2":"D A"},K:{"1":"c","2":"A","33":"B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"CSS3 object-fit/object-position"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H","260":"M N O"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E BC vB CC DC","132":"F G EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G H M N O KC LC MC","33":"B C NC mB 3B OC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC SC","132":"F TC UC VC"},H:{"33":"jC"},I:{"1":"D pC","2":"pB I kC lC mC nC 4B oC"},J:{"2":"E A"},K:{"1":"b","2":"A","33":"B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS3 object-fit/object-position"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-observe.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-observe.js
index 640045f9bce45b..436e1174b403cc 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-observe.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-observe.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB","2":"0 1 2 3 4 5 6 7 I q J D E F A B C K L G M N O r s t u v w x y z MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 v w x y z","2":"9 F B C G M N O r s t u AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"1":"I","2":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:7,C:"Object.observe data binding"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB","2":"0 1 2 3 4 5 6 7 I q J E F G A B C K L H M N O r s t u v w x y z MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 v w x y z","2":"9 G B C H M N O r s t u AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"I","2":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Object.observe data binding"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-values.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-values.js
index 5effa41bfffd7a..959c2680dbd7d8 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-values.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-values.js
@@ -1 +1 @@
-module.exports={A:{A:{"8":"J D E F A B 4B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K"},C:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","8":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB 6B 7B"},D:{"1":"QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","8":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB"},E:{"1":"B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","8":"I q J D E F A AC uB BC CC DC EC"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","8":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB IC JC KC LC mB 2B MC nB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","8":"E uB NC 3B OC PC QC RC SC TC UC"},H:{"8":"hC"},I:{"1":"H","8":"pB I iC jC kC lC 3B mC nC"},J:{"8":"D A"},K:{"1":"c","8":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"8":"A B"},O:{"1":"oC"},P:{"1":"qC rC sC tC vB uC vC wC xC yC oB zC 0C","8":"I pC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:6,C:"Object.values method"};
+module.exports={A:{A:{"8":"J E F G A B 5B"},B:{"1":"L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K"},C:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","8":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB 7B 8B"},D:{"1":"QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","8":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","8":"I q J E F G A BC vB CC DC EC FC"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","8":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB KC LC MC NC mB 3B OC nB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","8":"F vB PC 4B QC RC SC TC UC VC WC"},H:{"8":"jC"},I:{"1":"D","8":"pB I kC lC mC nC 4B oC pC"},J:{"8":"E A"},K:{"1":"b","8":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"8":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","8":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Object.values method"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/objectrtc.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/objectrtc.js
index 26e39ac6f667a0..768bcab6aed7d3 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/objectrtc.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/objectrtc.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"K L G M N O","2":"C P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D","130":"A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:6,C:"Object RTC (ORTC) API for WebRTC"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"K L H M N O","2":"C P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E","130":"A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"Object RTC (ORTC) API for WebRTC"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/offline-apps.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/offline-apps.js
index b185db1cdb6e88..9357c631b42585 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/offline-apps.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/offline-apps.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"F 4B","8":"J D E"},B:{"1":"C K L G M N O P Q R S T","2":"U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S 6B 7B","2":"T U V W X Y Z a d e f g h i j k l m n o p b H tB","4":"pB","8":"5B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T","2":"U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","8":"AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB LC mB 2B MC nB","2":"F gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC","8":"JC KC"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"pB I iC jC kC lC 3B mC nC","2":"H"},J:{"1":"D A"},K:{"1":"B C mB 2B nB","2":"A c"},L:{"2":"H"},M:{"2":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"2":"1C"},S:{"1":"2C"}},B:7,C:"Offline web applications"};
+module.exports={A:{A:{"1":"A B","2":"G 5B","8":"J E F"},B:{"1":"C K L H M N O P Q R S T","2":"U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S 7B 8B","2":"T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","4":"pB","8":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T","2":"U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","8":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB NC mB 3B OC nB","2":"G gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC","8":"LC MC"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"pB I kC lC mC nC 4B oC pC","2":"D"},J:{"1":"E A"},K:{"1":"B C mB 3B nB","2":"A b"},L:{"2":"D"},M:{"2":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:7,C:"Offline web applications"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/offscreencanvas.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/offscreencanvas.js
index 2d29e5730d4040..00d3158f94fe03 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/offscreencanvas.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/offscreencanvas.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB 6B 7B","194":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p"},D:{"1":"cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB","322":"UB qB VB rB WB XB c YB ZB aB bB"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB IC JC KC LC mB 2B MC nB","322":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"vB uC vC wC xC yC oB zC 0C","2":"I pC qC rC sC tC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"194":"2C"}},B:1,C:"OffscreenCanvas"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB 7B 8B","194":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o"},D:{"1":"cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB","322":"UB qB VB rB WB XB b YB ZB aB bB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB KC LC MC NC mB 3B OC nB","322":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"194":"4C"}},B:1,C:"OffscreenCanvas"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ogg-vorbis.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ogg-vorbis.js
index c71206ad356d0e..c11e210b334244 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ogg-vorbis.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ogg-vorbis.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","2":"5B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L AC uB BC CC DC EC vB mB nB wB","132":"G FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC mB 2B MC nB","2":"F IC JC"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"pB I H kC lC 3B mC nC","16":"iC jC"},J:{"1":"A","2":"D"},K:{"1":"B C c mB 2B nB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:6,C:"Ogg Vorbis audio format"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","2":"6B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L BC vB CC DC EC FC wB mB nB xB","132":"H GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC NC mB 3B OC nB","2":"G KC LC"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"pB I D mC nC 4B oC pC","16":"kC lC"},J:{"1":"A","2":"E"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Ogg Vorbis audio format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ogv.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ogv.js
index 57b0e3de5d26b0..f1ed128f1c5a87 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ogv.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ogv.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E 4B","8":"F A B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","8":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","2":"5B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC mB 2B MC nB","2":"F IC JC"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"1":"b"},N:{"8":"A B"},O:{"1":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"2":"1C"},S:{"1":"2C"}},B:6,C:"Ogg/Theora video format"};
+module.exports={A:{A:{"2":"J E F 5B","8":"G A B"},B:{"1":"N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","8":"C K L H M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","2":"6B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC NC mB 3B OC nB","2":"G KC LC"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"1":"D"},N:{"8":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:6,C:"Ogg/Theora video format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ol-reversed.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ol-reversed.js
index 12f188a7c22cd1..963e10f6865d97 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ol-reversed.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ol-reversed.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M N 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K L G","16":"M N O r"},E:{"1":"D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q AC uB BC","16":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"F B IC JC KC LC mB 2B MC","16":"C"},G:{"1":"E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC"},H:{"1":"hC"},I:{"1":"H mC nC","2":"pB I iC jC kC lC 3B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"Reversed attribute of ordered lists"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H","16":"M N O r"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC","16":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G B KC LC MC NC mB 3B OC","16":"C"},G:{"1":"F RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC"},H:{"1":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"A","2":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Reversed attribute of ordered lists"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/once-event-listener.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/once-event-listener.js
index c49c0c3ceade24..ade95d93659dee 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/once-event-listener.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/once-event-listener.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G"},C:{"1":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 6B 7B"},D:{"1":"RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},E:{"1":"A B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F AC uB BC CC DC EC"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB IC JC KC LC mB 2B MC nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I pC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:1,C:"\"once\" event listener option"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H"},C:{"1":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 7B 8B"},D:{"1":"RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB KC LC MC NC mB 3B OC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"\"once\" event listener option"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/online-status.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/online-status.js
index 02d81b71f24b4f..5b07d184cd10a7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/online-status.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/online-status.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D 4B","260":"E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","2":"5B pB","516":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K"},E:{"1":"q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC","4":"nB"},G:{"1":"E 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","16":"uB NC"},H:{"2":"hC"},I:{"1":"pB I H kC lC 3B mC nC","16":"iC jC"},J:{"1":"A","132":"D"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"Online/offline status"};
+module.exports={A:{A:{"1":"G A B","2":"J E 5B","260":"F"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","2":"6B pB","516":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC","4":"nB"},G:{"1":"F 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC"},H:{"2":"jC"},I:{"1":"pB I D mC nC 4B oC pC","16":"kC lC"},J:{"1":"A","132":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Online/offline status"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/opus.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/opus.js
index 0c3db51598d47e..6404c3df5ee666 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/opus.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/opus.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L 6B 7B"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 I q J D E F A B C K L G M N O r s t u v w x y z"},E:{"2":"I q J D E F A AC uB BC CC DC EC vB","132":"B C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G M N O r IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC","132":"WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:6,C:"Opus"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L 7B 8B"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"2":"I q J E F G A BC vB CC DC EC FC wB","132":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC","132":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Opus audio format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/orientation-sensor.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/orientation-sensor.js
index 7605783866d9f1..b828fc3ba8d7ec 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/orientation-sensor.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/orientation-sensor.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB","194":"UB qB VB rB WB XB c YB ZB"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:4,C:"Orientation Sensor"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB","194":"UB qB VB rB WB XB b YB ZB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"Orientation Sensor"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/outline.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/outline.js
index 67985430b3414f..bf0195ae0963c7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/outline.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/outline.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D 4B","260":"E","388":"F A B"},B:{"1":"G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","388":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC","129":"nB","260":"F B IC JC KC LC mB 2B"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"C c nB","260":"A B mB 2B"},L:{"1":"H"},M:{"1":"b"},N:{"388":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"CSS outline properties"};
+module.exports={A:{A:{"2":"J E 5B","260":"F","388":"G A B"},B:{"1":"H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","388":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a OC","129":"nB","260":"G B KC LC MC NC mB 3B"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"C b nB","260":"A B mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"388":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS outline properties"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pad-start-end.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pad-start-end.js
index d52c9544d54698..9cf8773e5e7706 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pad-start-end.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pad-start-end.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L"},C:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 6B 7B"},D:{"1":"TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},E:{"1":"A B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F AC uB BC CC DC EC"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB IC JC KC LC mB 2B MC nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I pC qC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:6,C:"String.prototype.padStart(), String.prototype.padEnd()"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L"},C:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 7B 8B"},D:{"1":"TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB KC LC MC NC mB 3B OC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"String.prototype.padStart(), String.prototype.padEnd()"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/page-transition-events.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/page-transition-events.js
index 5d6b563b004fbd..221ef9ab82f6e4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/page-transition-events.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/page-transition-events.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D E F A 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB"},G:{"1":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","16":"uB NC 3B"},H:{"2":"hC"},I:{"1":"pB I H kC lC 3B mC nC","16":"iC jC"},J:{"1":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"PageTransitionEvent"};
+module.exports={A:{A:{"1":"B","2":"J E F G A 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B"},H:{"2":"jC"},I:{"1":"pB I D mC nC 4B oC pC","16":"kC lC"},J:{"1":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"PageTransitionEvent"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pagevisibility.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pagevisibility.js
index 0f9afb9446f7ce..dc1867dd582afa 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pagevisibility.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pagevisibility.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F 6B 7B","33":"A B C K L G M N"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K","33":"0 1 2 3 4 L G M N O r s t u v w x y z"},E:{"1":"D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J AC uB BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"F B C IC JC KC LC mB 2B MC","33":"G M N O r"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC PC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B","33":"mC nC"},J:{"1":"A","2":"D"},K:{"1":"c nB","2":"A B C mB 2B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","33":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"Page Visibility"};
+module.exports={A:{A:{"1":"A B","2":"J E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G 7B 8B","33":"A B C K L H M N"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K","33":"0 1 2 3 4 L H M N O r s t u v w x y z"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G B C KC LC MC NC mB 3B OC","33":"H M N O r"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B","33":"oC pC"},J:{"1":"A","2":"E"},K:{"1":"b nB","2":"A B C mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","33":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Page Visibility"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/passive-event-listener.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/passive-event-listener.js
index bb6e3c1f573d98..b74c5edbbe79cf 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/passive-event-listener.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/passive-event-listener.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G"},C:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 6B 7B"},D:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"1":"A B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F AC uB BC CC DC EC"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:1,C:"Passive event listeners"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H"},C:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 7B 8B"},D:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"Passive event listeners"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/passwordrules.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/passwordrules.js
index d1b4f8bdf3494a..93f84dc4511976 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/passwordrules.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/passwordrules.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O","16":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b 6B 7B","16":"H tB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","16":"tB 8B 9B"},E:{"1":"C K nB","2":"I q J D E F A B AC uB BC CC DC EC vB mB","16":"L G wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB IC JC KC LC mB 2B MC nB","16":"PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"16":"hC"},I:{"2":"pB I iC jC kC lC 3B mC nC","16":"H"},J:{"2":"D","16":"A"},K:{"2":"A B C mB 2B nB","16":"c"},L:{"16":"H"},M:{"16":"b"},N:{"2":"A","16":"B"},O:{"16":"oC"},P:{"2":"I pC qC","16":"rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"16":"wB"},R:{"16":"1C"},S:{"2":"2C"}},B:1,C:"Password Rules"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O","16":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D 7B 8B","16":"tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB","16":"uB 9B AC"},E:{"1":"C K nB","2":"I q J E F G A B BC vB CC DC EC FC wB mB","16":"L H xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB KC LC MC NC mB 3B OC nB","16":"PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"16":"jC"},I:{"2":"pB I kC lC mC nC 4B oC pC","16":"D"},J:{"2":"E","16":"A"},K:{"2":"A B C mB 3B nB","16":"b"},L:{"16":"D"},M:{"16":"D"},N:{"2":"A","16":"B"},O:{"16":"qC"},P:{"2":"I rC sC","16":"tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"16":"xB"},R:{"16":"3C"},S:{"2":"4C"}},B:1,C:"Password Rules"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/path2d.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/path2d.js
index f04d48792a708a..4393b4e83b33d9 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/path2d.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/path2d.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K","132":"L G M N O"},C:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B","132":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB"},D:{"1":"bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 I q J D E F A B C K L G M N O r s t u v w x y z","132":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB"},E:{"1":"A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D AC uB BC CC","132":"E F DC"},F:{"1":"RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G M N O r s t u IC JC KC LC mB 2B MC nB","132":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},G:{"1":"SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC PC QC","16":"E","132":"RC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"vB uC vC wC xC yC oB zC 0C","132":"I pC qC rC sC tC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"Path2D"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K","132":"L H M N O"},C:{"1":"KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","132":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB"},D:{"1":"bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 I q J E F G A B C K L H M N O r s t u v w x y z","132":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB"},E:{"1":"A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E BC vB CC DC","132":"F G EC"},F:{"1":"RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u KC LC MC NC mB 3B OC nB","132":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC SC","16":"F","132":"TC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"1":"A","2":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C oB 1C 2C","132":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Path2D"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/payment-request.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/payment-request.js
index c06d858eed2732..12d7d1996c94b0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/payment-request.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/payment-request.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K","322":"L","8196":"G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB 6B 7B","4162":"RB SB TB UB qB VB rB WB XB c YB","16452":"ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"1":"lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","194":"PB QB RB SB TB UB","1090":"qB VB","8196":"rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB"},E:{"1":"K L G nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F AC uB BC CC DC EC","514":"A B vB","8196":"C mB"},F:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB IC JC KC LC mB 2B MC nB","194":"CB DB EB FB GB HB IB JB","8196":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB"},G:{"1":"ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC","514":"UC VC WC","8196":"XC YC"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"2049":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"1":"vC wC xC yC oB zC 0C","2":"I","8196":"pC qC rC sC tC vB uC"},Q:{"8196":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:2,C:"Payment Request API"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K","322":"L","8196":"H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB 7B 8B","4162":"RB SB TB UB qB VB rB WB XB b YB","16452":"ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","194":"PB QB RB SB TB UB","1090":"qB VB","8196":"rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB"},E:{"1":"K L H nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC","514":"A B wB","8196":"C mB"},F:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB KC LC MC NC mB 3B OC nB","194":"CB DB EB FB GB HB IB JB","8196":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC","514":"WC XC YC","8196":"ZC aC"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"2049":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"xC yC zC 0C oB 1C 2C","2":"I","8196":"rC sC tC uC vC wB wC"},Q:{"8196":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:2,C:"Payment Request API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pdf-viewer.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pdf-viewer.js
index 6f8f10fe78f2fa..704f904e913b30 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pdf-viewer.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pdf-viewer.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A 4B","132":"B"},B:{"1":"G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","16":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M N O 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","16":"I q J D E F A B C K L"},E:{"1":"I q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","16":"AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"F B IC JC KC LC mB 2B MC"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"16":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"16":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:6,C:"Built-in PDF viewer"};
+module.exports={A:{A:{"2":"J E F G A 5B","132":"B"},B:{"1":"H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","16":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G B KC LC MC NC mB 3B OC"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"16":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"16":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"Built-in PDF viewer"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-api.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-api.js
index 62ff2b668b8202..90f4c04217b8d7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-api.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-api.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB 6B 7B"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB"},E:{"1":"oB 1B HC","2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB"},G:{"1":"oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:5,C:"Permissions API"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB 7B 8B"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB"},E:{"1":"oB 2B IC JC","2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Permissions API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-policy.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-policy.js
index 08b88b5a3107ca..ee7ab2ac8124db 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-policy.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-policy.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O","258":"P Q R S T U","322":"V W","388":"X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB 6B 7B","258":"hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB","258":"VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U","322":"V W","388":"X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B AC uB BC CC DC EC vB","258":"C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB IC JC KC LC mB 2B MC nB","258":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB","322":"fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC","258":"XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I iC jC kC lC 3B mC nC","258":"H"},J:{"2":"D A"},K:{"2":"A B C mB 2B nB","258":"c"},L:{"388":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC","258":"sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"258":"wB"},R:{"388":"1C"},S:{"2":"2C"}},B:5,C:"Permissions Policy"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O","258":"P Q R S T U","322":"V W","388":"X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB 7B 8B","258":"hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB","258":"VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U","322":"V W","388":"X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B BC vB CC DC EC FC wB","258":"C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB KC LC MC NC mB 3B OC nB","258":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB","322":"fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC","258":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B oC pC","258":"D"},J:{"2":"E A"},K:{"2":"A B C mB 3B nB","258":"b"},L:{"388":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC","258":"uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"258":"xB"},R:{"388":"3C"},S:{"2":"4C"}},B:5,C:"Permissions Policy"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture-in-picture.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture-in-picture.js
index f091beebe4c5a8..a8a5032602347f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture-in-picture.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture-in-picture.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB 6B 7B","132":"fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","1090":"aB","1412":"eB","1668":"bB cB dB"},D:{"1":"dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB","2114":"cB"},E:{"1":"L G wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F AC uB BC CC DC EC","4100":"A B C K vB mB nB"},F:{"1":"gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB","8196":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB"},G:{"1":"eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC","4100":"SC TC UC VC WC XC YC ZC aC bC cC dC"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"16388":"H"},M:{"16388":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:5,C:"Picture-in-Picture"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB 7B 8B","132":"fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","1090":"aB","1412":"eB","1668":"bB cB dB"},D:{"1":"dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB","2114":"cB"},E:{"1":"L H xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC","4100":"A B C K wB mB nB"},F:{"1":"gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","8196":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB"},G:{"1":"gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC","4100":"UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"16388":"D"},M:{"16388":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"Picture-in-Picture"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture.js
index 48dd737bbca6e7..33124df1739f58 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B","578":"6 7 8 9"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 I q J D E F A B C K L G M N O r s t u v w x y z","194":"9"},E:{"1":"A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F AC uB BC CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G M N O r s t u v IC JC KC LC mB 2B MC nB","322":"w"},G:{"1":"TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"Picture element"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","578":"6 7 8 9"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 I q J E F G A B C K L H M N O r s t u v w x y z","194":"9"},E:{"1":"A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v KC LC MC NC mB 3B OC nB","322":"w"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Picture element"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ping.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ping.js
index 946adb1dc881cc..619e175cfeebce 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ping.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ping.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M"},C:{"2":"5B","194":"0 1 2 3 4 5 6 7 8 9 pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","16":"I q J D E F A B C K L"},E:{"1":"J D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q AC uB BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB"},G:{"1":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B"},H:{"2":"hC"},I:{"1":"H mC nC","2":"pB I iC jC kC lC 3B"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"194":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"194":"2C"}},B:1,C:"Ping attribute"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M"},C:{"2":"6B","194":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"194":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"194":"4C"}},B:1,C:"Ping attribute"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/png-alpha.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/png-alpha.js
index 0d48ff69cca75c..b547dc262a285a 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/png-alpha.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/png-alpha.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"D E F A B","2":"4B","8":"J"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"1":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"PNG alpha transparency"};
+module.exports={A:{A:{"1":"E F G A B","2":"5B","8":"J"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"PNG alpha transparency"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointer-events.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointer-events.js
index a8ffc2c534a7eb..040075e5bfe890 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointer-events.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointer-events.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D E F A 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 7B","2":"5B pB 6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:7,C:"CSS pointer-events (for HTML)"};
+module.exports={A:{A:{"1":"B","2":"J E F G A 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 8B","2":"6B pB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:7,C:"CSS pointer-events (for HTML)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointer.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointer.js
index 3ffa3dcdc31191..faa28e276639b1 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointer.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointer.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D E F 4B","164":"A"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q 6B 7B","8":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O r s t u v w x y z AB BB CB","328":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB"},D:{"1":"RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K L G M N O r s t","8":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","584":"OB PB QB"},E:{"1":"K L G wB FC GC xB yB zB 0B oB 1B HC","2":"I q J AC uB BC","8":"D E F A B C CC DC EC vB mB","1096":"nB"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB","8":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB","584":"BB CB DB"},G:{"1":"bC cC dC eC fC gC xB yB zB 0B oB 1B","8":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC","6148":"aC"},H:{"2":"hC"},I:{"1":"H","8":"pB I iC jC kC lC 3B mC nC"},J:{"8":"D A"},K:{"1":"c","2":"A","8":"B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","36":"A"},O:{"1":"oC"},P:{"1":"qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"pC","8":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"328":"2C"}},B:2,C:"Pointer events"};
+module.exports={A:{A:{"1":"B","2":"J E F G 5B","164":"A"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q 7B 8B","8":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L H M N O r s t u v w x y z AB BB CB","328":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB"},D:{"1":"RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s t","8":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","584":"OB PB QB"},E:{"1":"K L H xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC","8":"E F G A B C DC EC FC wB mB","1096":"nB"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","8":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB","584":"BB CB DB"},G:{"1":"dC eC fC gC hC iC yB zB 0B 1B oB 2B","8":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC","6148":"cC"},H:{"2":"jC"},I:{"1":"D","8":"pB I kC lC mC nC 4B oC pC"},J:{"8":"E A"},K:{"1":"b","2":"A","8":"B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","36":"A"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"rC","8":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"328":"4C"}},B:2,C:"Pointer events"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointerlock.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointerlock.js
index de5b564bfd5416..c32332e653b400 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointerlock.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointerlock.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K 6B 7B","33":"0 1 2 3 4 5 6 7 8 9 L G M N O r s t u v w x y z AB BB CB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K L G","33":"0 1 2 3 4 5 6 7 8 u v w x y z","66":"M N O r s t"},E:{"1":"B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A AC uB BC CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB","33":"G M N O r s t u v"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"Pointer Lock API"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 L H M N O r s t u v w x y z AB BB CB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H","33":"0 1 2 3 4 5 6 7 8 u v w x y z","66":"M N O r s t"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","33":"H M N O r s t u v"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Pointer Lock API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/portals.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/portals.js
index 7a13c40a50aaba..ce564837d884c6 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/portals.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/portals.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O P Q R S T","322":"Z a d e f g h i j k l m n o p b H","450":"U V W X Y"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB","194":"iB jB kB lB P Q R S T","322":"V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","450":"U"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB IC JC KC LC mB 2B MC nB","194":"WB XB c YB ZB aB bB cB dB eB fB","322":"gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"450":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:7,C:"Portals"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T","322":"Z a c d e f g h i j k l m n o p D","450":"U V W X Y"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB","194":"iB jB kB lB P Q R S T","322":"V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","450":"U"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB KC LC MC NC mB 3B OC nB","194":"WB XB b YB ZB aB bB cB dB eB fB","322":"gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"450":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Portals"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/prefers-color-scheme.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/prefers-color-scheme.js
index 33f3f26800a9b0..99425ca4241323 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/prefers-color-scheme.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/prefers-color-scheme.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB 6B 7B"},D:{"1":"jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB"},E:{"1":"K L G nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A B C AC uB BC CC DC EC vB mB"},F:{"1":"WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB IC JC KC LC mB 2B MC nB"},G:{"1":"aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"vC wC xC yC oB zC 0C","2":"I pC qC rC sC tC vB uC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:5,C:"prefers-color-scheme media query"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB 7B 8B"},D:{"1":"jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB"},E:{"1":"K L H nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C BC vB CC DC EC FC wB mB"},F:{"1":"WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB KC LC MC NC mB 3B OC nB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC vC wB wC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"prefers-color-scheme media query"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js
index 761aba0406c9ea..fc3d8a47ccf505 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB 6B 7B"},D:{"1":"hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB"},E:{"1":"B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A AC uB BC CC DC EC"},F:{"1":"c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB IC JC KC LC mB 2B MC nB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"uC vC wC xC yC oB zC 0C","2":"I pC qC rC sC tC vB"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:5,C:"prefers-reduced-motion media query"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB 7B 8B"},D:{"1":"hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC"},F:{"1":"b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB KC LC MC NC mB 3B OC nB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC vC wB"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"prefers-reduced-motion media query"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/progress.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/progress.js
index 8951c5698fd447..0299bf00543707 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/progress.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/progress.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D"},E:{"1":"J D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q AC uB BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a mB 2B MC nB","2":"F IC JC KC LC"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC PC","132":"QC"},H:{"1":"hC"},I:{"1":"H mC nC","2":"pB I iC jC kC lC 3B"},J:{"1":"D A"},K:{"1":"B C c mB 2B nB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"progress element"};
+module.exports={A:{A:{"1":"A B","2":"J E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a mB 3B OC nB","2":"G KC LC MC NC"},G:{"1":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC","132":"SC"},H:{"1":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"progress element"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/promise-finally.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/promise-finally.js
index 3cefc9e40a441a..8d24f49e25ea9b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/promise-finally.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/promise-finally.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N"},C:{"1":"UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB 6B 7B"},D:{"1":"XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB"},E:{"1":"C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A B AC uB BC CC DC EC vB"},F:{"1":"MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB IC JC KC LC mB 2B MC nB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"sC tC vB uC vC wC xC yC oB zC 0C","2":"I pC qC rC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:6,C:"Promise.prototype.finally"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N"},C:{"1":"UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB 7B 8B"},D:{"1":"XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB"},E:{"1":"C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B BC vB CC DC EC FC wB"},F:{"1":"MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB KC LC MC NC mB 3B OC nB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"Promise.prototype.finally"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/promises.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/promises.js
index cb48395ef14c0e..fc978575f95c7c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/promises.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/promises.js
@@ -1 +1 @@
-module.exports={A:{A:{"8":"J D E F A B 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","4":"0 z","8":"5B pB I q J D E F A B C K L G M N O r s t u v w x y 6B 7B"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","4":"4","8":"0 1 2 3 I q J D E F A B C K L G M N O r s t u v w x y z"},E:{"1":"E F A B C K L G DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","8":"I q J D AC uB BC CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","4":"r","8":"F B C G M N O IC JC KC LC mB 2B MC nB"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","8":"uB NC 3B OC PC QC"},H:{"8":"hC"},I:{"1":"H nC","8":"pB I iC jC kC lC 3B mC"},J:{"8":"D A"},K:{"1":"c","8":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"8":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:6,C:"Promises"};
+module.exports={A:{A:{"8":"J E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","4":"0 z","8":"6B pB I q J E F G A B C K L H M N O r s t u v w x y 7B 8B"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","4":"4","8":"0 1 2 3 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","8":"I q J E BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","4":"r","8":"G B C H M N O KC LC MC NC mB 3B OC nB"},G:{"1":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","8":"vB PC 4B QC RC SC"},H:{"8":"jC"},I:{"1":"D pC","8":"pB I kC lC mC nC 4B oC"},J:{"8":"E A"},K:{"1":"b","8":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"8":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Promises"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/proximity.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/proximity.js
index 71b5e05e98bb34..bea6a232d12a94 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/proximity.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/proximity.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"1":"2C"}},B:4,C:"Proximity API"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:4,C:"Proximity API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/proxy.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/proxy.js
index 89cd20603b8de3..8525442ceefdef 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/proxy.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/proxy.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M N 6B 7B"},D:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K L G M N O AB BB CB DB EB FB GB HB IB JB KB","66":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z"},E:{"1":"A B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F AC uB BC CC DC EC"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 F B C x y z IC JC KC LC mB 2B MC nB","66":"G M N O r s t u v w"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:6,C:"Proxy object"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N 7B 8B"},D:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O AB BB CB DB EB FB GB HB IB JB KB","66":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 G B C x y z KC LC MC NC mB 3B OC nB","66":"H M N O r s t u v w"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Proxy object"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/publickeypinning.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/publickeypinning.js
index e07780d6d055c7..6e2595f45e6c55 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/publickeypinning.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/publickeypinning.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB","2":"0 1 2 3 4 5 6 5B pB I q J D E F A B C K L G M N O r s t u v w x y z fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB","2":"F B C G M N O r ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB","4":"v","16":"s t u w"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"1":"I pC qC rC sC tC vB","2":"uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"1":"2C"}},B:6,C:"HTTP Public Key Pinning"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB","2":"0 1 2 3 4 5 6 6B pB I q J E F G A B C K L H M N O r s t u v w x y z fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB","2":"G B C H M N O r ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","4":"v","16":"s t u w"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"I rC sC tC uC vC wB","2":"wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:6,C:"HTTP Public Key Pinning"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/push-api.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/push-api.js
index df97f4bfda0ed0..0a0ecde2f4c101 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/push-api.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/push-api.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"N O","2":"C K L G M","257":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB 6B 7B","257":"GB IB JB KB LB MB NB PB QB RB SB TB UB qB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","1281":"HB OB VB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB","257":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","388":"GB HB IB JB KB LB"},E:{"2":"I q J D E F AC uB BC CC DC","514":"A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB","4612":"1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB","16":"9 AB BB CB DB","257":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"2":"1C"},S:{"257":"2C"}},B:5,C:"Push API"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"N O","2":"C K L H M","257":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB 7B 8B","257":"GB IB JB KB LB MB NB PB QB RB SB TB UB qB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","1281":"HB OB VB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB","257":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","388":"GB HB IB JB KB LB"},E:{"2":"I q J E F G BC vB CC DC EC","514":"A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB","4612":"2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","16":"9 AB BB CB DB","257":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"2":"3C"},S:{"257":"4C"}},B:5,C:"Push API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/queryselector.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/queryselector.js
index 0e128d64eb27a3..3a8b30884f11b3 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/queryselector.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/queryselector.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"4B","8":"J D","132":"E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","8":"5B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a JC KC LC mB 2B MC nB","8":"F IC"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"1":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"querySelector/querySelectorAll"};
+module.exports={A:{A:{"1":"G A B","2":"5B","8":"J E","132":"F"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","8":"6B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a LC MC NC mB 3B OC nB","8":"G KC"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"querySelector/querySelectorAll"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/readonly-attr.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/readonly-attr.js
index 172695a1f12459..d62df078017d95 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/readonly-attr.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/readonly-attr.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"J D E F A B","16":"4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","16":"5B pB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","16":"I q J D E F A B C K L G M N O r s t u v w x"},E:{"1":"J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","16":"I q AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","16":"F IC","132":"B C JC KC LC mB 2B MC nB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","16":"uB NC 3B OC PC"},H:{"1":"hC"},I:{"1":"pB I H kC lC 3B mC nC","16":"iC jC"},J:{"1":"D A"},K:{"1":"c","132":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"257":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"readonly attribute of input and textarea elements"};
+module.exports={A:{A:{"1":"J E F G A B","16":"5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","16":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L H M N O r s t u v w x"},E:{"1":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"I q BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","16":"G KC","132":"B C LC MC NC mB 3B OC nB"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B QC RC"},H:{"1":"jC"},I:{"1":"pB I D mC nC 4B oC pC","16":"kC lC"},J:{"1":"E A"},K:{"1":"b","132":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"257":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"readonly attribute of input and textarea elements"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/referrer-policy.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/referrer-policy.js
index 349543542cfef1..da721a052ed13d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/referrer-policy.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/referrer-policy.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A 4B","132":"B"},B:{"1":"P Q R S","132":"C K L G M N O","513":"T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V","2":"0 1 2 3 4 5 6 7 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B","513":"W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"1":"rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T","2":"I q J D E F A B C K L G M N O r s","260":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB","513":"U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"C mB nB","2":"I q J D AC uB BC CC","132":"E F A B DC EC vB","1025":"K L G wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB","2":"F B C IC JC KC LC mB 2B MC nB","513":"gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"YC ZC aC bC","2":"uB NC 3B OC PC QC","132":"E RC SC TC UC VC WC XC","1025":"cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"513":"H"},M:{"513":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"513":"1C"},S:{"1":"2C"}},B:4,C:"Referrer Policy"};
+module.exports={A:{A:{"2":"J E F G A 5B","132":"B"},B:{"1":"P Q R S","132":"C K L H M N O","513":"T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V","2":"0 1 2 3 4 5 6 7 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","513":"W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T","2":"I q J E F G A B C K L H M N O r s","260":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB","513":"U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"C mB nB","2":"I q J E BC vB CC DC","132":"F G A B EC FC wB","1025":"K L H xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB","2":"G B C KC LC MC NC mB 3B OC nB","513":"gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"aC bC cC dC","2":"vB PC 4B QC RC SC","132":"F TC UC VC WC XC YC ZC","1025":"eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"513":"D"},M:{"513":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"513":"3C"},S:{"1":"4C"}},B:4,C:"Referrer Policy"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/registerprotocolhandler.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/registerprotocolhandler.js
index 6f301ea419937a..e21256f8e8966f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/registerprotocolhandler.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/registerprotocolhandler.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O","129":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","2":"5B"},D:{"2":"I q J D E F A B C","129":"0 1 2 3 4 5 6 7 8 9 K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"F B IC JC KC LC mB 2B","129":"0 1 2 3 4 5 6 7 8 9 C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D","129":"A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:1,C:"Custom protocol handling"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O","129":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","2":"6B"},D:{"2":"I q J E F G A B C","129":"0 1 2 3 4 5 6 7 8 9 K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"G B KC LC MC NC mB 3B","129":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E","129":"A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:1,C:"Custom protocol handling"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rel-noopener.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rel-noopener.js
index 3911a38106523f..8a9e3edd55ad16 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rel-noopener.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rel-noopener.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 6B 7B"},D:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"1":"B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A AC uB BC CC DC EC"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:1,C:"rel=noopener"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 7B 8B"},D:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"rel=noopener"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rel-noreferrer.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rel-noreferrer.js
index 657082294fa955..4bdcd8417fd38d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rel-noreferrer.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rel-noreferrer.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A 4B","132":"B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","16":"C"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","16":"I q J D E F A B C K L G"},E:{"1":"q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB"},G:{"1":"E NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB"},H:{"2":"hC"},I:{"1":"pB I H kC lC 3B mC nC","16":"iC jC"},J:{"1":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"Link type \"noreferrer\""};
+module.exports={A:{A:{"2":"J E F G A 5B","132":"B"},B:{"1":"K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","16":"C"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L H"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB"},H:{"2":"jC"},I:{"1":"pB I D mC nC 4B oC pC","16":"kC lC"},J:{"1":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Link type \"noreferrer\""};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rellist.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rellist.js
index f3575102ca5664..31770c5acd8515 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rellist.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rellist.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M","132":"N"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B"},D:{"1":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","132":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB c"},E:{"1":"F A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E AC uB BC CC DC"},F:{"1":"OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB","132":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},G:{"1":"SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"tC vB uC vC wC xC yC oB zC 0C","2":"I","132":"pC qC rC sC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"relList (DOMTokenList)"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M","132":"N"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","132":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB b"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F BC vB CC DC EC"},F:{"1":"OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","132":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C oB 1C 2C","2":"I","132":"rC sC tC uC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"relList (DOMTokenList)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rem.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rem.js
index d18ce728d5fe73..db1fab0b152c98 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rem.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rem.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D E 4B","132":"F A"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 7B","2":"5B pB 6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC nB","2":"F B IC JC KC LC mB 2B"},G:{"1":"E NC 3B PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB","260":"OC"},H:{"1":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"C c nB","2":"A B mB 2B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"rem (root em) units"};
+module.exports={A:{A:{"1":"B","2":"J E F 5B","132":"G A"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 8B","2":"6B pB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a OC nB","2":"G B KC LC MC NC mB 3B"},G:{"1":"F PC 4B RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB","260":"QC"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"C b nB","2":"A B mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"rem (root em) units"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/requestanimationframe.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/requestanimationframe.js
index 719899b6e5c4ee..c62ed84c19694b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/requestanimationframe.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/requestanimationframe.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B 7B","33":"B C K L G M N O r s t u","164":"I q J D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F","33":"u v","164":"O r s t","420":"A B C K L G M N"},E:{"1":"D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q AC uB BC","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC","33":"PC"},H:{"2":"hC"},I:{"1":"H mC nC","2":"pB I iC jC kC lC 3B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"requestAnimationFrame"};
+module.exports={A:{A:{"1":"A B","2":"J E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B","33":"B C K L H M N O r s t u","164":"I q J E F G A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G","33":"u v","164":"O r s t","420":"A B C K L H M N"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC","33":"RC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"A","2":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"requestAnimationFrame"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/requestidlecallback.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/requestidlecallback.js
index ba275891ad49b7..6ac112f8b4e170 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/requestidlecallback.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/requestidlecallback.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 6B 7B","194":"PB QB"},D:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB"},E:{"2":"I q J D E F A B C K AC uB BC CC DC EC vB mB nB","322":"L G wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC","322":"dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:5,C:"requestIdleCallback"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 7B 8B","194":"PB QB"},D:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB"},E:{"2":"I q J E F G A B C K BC vB CC DC EC FC wB mB nB","322":"L H xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC","322":"fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"requestIdleCallback"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resizeobserver.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resizeobserver.js
index d3a74770fecab7..44f9982de60179 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resizeobserver.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resizeobserver.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB 6B 7B"},D:{"1":"c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","194":"QB RB SB TB UB qB VB rB WB XB"},E:{"1":"L G wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A B C AC uB BC CC DC EC vB mB nB","66":"K"},F:{"1":"OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB IC JC KC LC mB 2B MC nB","194":"DB EB FB GB HB IB JB KB LB MB NB"},G:{"1":"dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"tC vB uC vC wC xC yC oB zC 0C","2":"I pC qC rC sC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:5,C:"Resize Observer"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB 7B 8B"},D:{"1":"b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","194":"QB RB SB TB UB qB VB rB WB XB"},E:{"1":"L H xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C BC vB CC DC EC FC wB mB nB","66":"K"},F:{"1":"OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB KC LC MC NC mB 3B OC nB","194":"DB EB FB GB HB IB JB KB LB MB NB"},G:{"1":"fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Resize Observer"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resource-timing.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resource-timing.js
index f90ca66bec52fd..eeee05d894f9c5 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resource-timing.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resource-timing.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B","194":"3 4 5 6"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K L G M N O r s t u v w"},E:{"1":"C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A AC uB BC CC DC EC vB","260":"B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC"},H:{"2":"hC"},I:{"1":"H mC nC","2":"pB I iC jC kC lC 3B"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"Resource Timing"};
+module.exports={A:{A:{"1":"A B","2":"J E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","194":"3 4 5 6"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s t u v w"},E:{"1":"C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC wB","260":"B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Resource Timing"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rest-parameters.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rest-parameters.js
index f29722cac30a48..4ae24833277a06 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rest-parameters.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rest-parameters.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L 6B 7B"},D:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB","194":"GB HB IB"},E:{"1":"A B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F AC uB BC CC DC EC"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB","194":"3 4 5"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:6,C:"Rest parameters"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L 7B 8B"},D:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB","194":"GB HB IB"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","194":"3 4 5"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Rest parameters"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rtcpeerconnection.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rtcpeerconnection.js
index bc3f8c5670a52b..0cdd7039234011 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rtcpeerconnection.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rtcpeerconnection.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L","516":"G M N O"},C:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M N O r s t 6B 7B","33":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB"},D:{"1":"SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K L G M N O r s t u","33":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},E:{"1":"B C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A AC uB BC CC DC EC vB"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G M N IC JC KC LC mB 2B MC nB","33":"0 1 2 3 4 5 6 7 8 9 O r s t u v w x y z AB BB CB DB EB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D","130":"A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"33":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:5,C:"WebRTC Peer-to-peer connections"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L","516":"H M N O"},C:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB"},D:{"1":"SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s t u","33":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},E:{"1":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC wB"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N KC LC MC NC mB 3B OC nB","33":"0 1 2 3 4 5 6 7 8 9 O r s t u v w x y z AB BB CB DB EB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E","130":"A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"33":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"WebRTC Peer-to-peer connections"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ruby.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ruby.js
index d2b0a9b1c675e7..7697bf6dcb15d9 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ruby.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ruby.js
@@ -1 +1 @@
-module.exports={A:{A:{"4":"J D E F A B 4B"},B:{"4":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","8":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B"},D:{"4":"0 1 2 3 4 5 6 7 8 9 q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","8":"I"},E:{"4":"q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","8":"I AC uB"},F:{"4":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","8":"F B C IC JC KC LC mB 2B MC nB"},G:{"4":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","8":"uB NC 3B"},H:{"8":"hC"},I:{"4":"pB I H lC 3B mC nC","8":"iC jC kC"},J:{"4":"A","8":"D"},K:{"4":"c","8":"A B C mB 2B nB"},L:{"4":"H"},M:{"1":"b"},N:{"4":"A B"},O:{"4":"oC"},P:{"4":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"4":"wB"},R:{"4":"1C"},S:{"1":"2C"}},B:1,C:"Ruby annotation"};
+module.exports={A:{A:{"4":"J E F G A B 5B"},B:{"4":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","8":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"4":"0 1 2 3 4 5 6 7 8 9 q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","8":"I"},E:{"4":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","8":"I BC vB"},F:{"4":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","8":"G B C KC LC MC NC mB 3B OC nB"},G:{"4":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","8":"vB PC 4B"},H:{"8":"jC"},I:{"4":"pB I D nC 4B oC pC","8":"kC lC mC"},J:{"4":"A","8":"E"},K:{"4":"b","8":"A B C mB 3B nB"},L:{"4":"D"},M:{"1":"D"},N:{"4":"A B"},O:{"4":"qC"},P:{"4":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"4":"xB"},R:{"4":"3C"},S:{"1":"4C"}},B:1,C:"Ruby annotation"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/run-in.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/run-in.js
index c1d4dff10a0755..e54ddf9b3d3c56 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/run-in.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/run-in.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"E F A B","2":"J D 4B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 I q J D E F A B C K L G M N O r s t u v w x y z","2":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"q J BC","2":"D E F A B C K L G DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","16":"CC","129":"I AC uB"},F:{"1":"F B C G M N O IC JC KC LC mB 2B MC nB","2":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"NC 3B OC PC QC","2":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","129":"uB"},H:{"1":"hC"},I:{"1":"pB I iC jC kC lC 3B mC","2":"H nC"},J:{"1":"D A"},K:{"1":"A B C mB 2B nB","2":"c"},L:{"2":"H"},M:{"2":"b"},N:{"1":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:4,C:"display: run-in"};
+module.exports={A:{A:{"1":"F G A B","2":"J E 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 I q J E F G A B C K L H M N O r s t u v w x y z","2":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"q J CC","2":"E F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"DC","129":"I BC vB"},F:{"1":"G B C H M N O KC LC MC NC mB 3B OC nB","2":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"PC 4B QC RC SC","2":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","129":"vB"},H:{"1":"jC"},I:{"1":"pB I kC lC mC nC 4B oC","2":"D pC"},J:{"1":"E A"},K:{"1":"A B C mB 3B nB","2":"b"},L:{"2":"D"},M:{"2":"D"},N:{"1":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"display: run-in"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js
index 0b591341588bd3..aa2682d4857df2 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A 4B","388":"B"},B:{"1":"O P Q R S T U","2":"C K L G","129":"M N","513":"V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB 6B 7B"},D:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","513":"Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"G FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A B AC uB BC CC DC EC vB mB","2052":"L","3076":"C K nB wB"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB IC JC KC LC mB 2B MC nB","513":"eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC","2052":"YC ZC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"513":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"16":"wB"},R:{"513":"1C"},S:{"2":"2C"}},B:6,C:"'SameSite' cookie attribute"};
+module.exports={A:{A:{"2":"J E F G A 5B","388":"B"},B:{"1":"O P Q R S T U","2":"C K L H","129":"M N","513":"V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB 7B 8B"},D:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","513":"Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"H HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B BC vB CC DC EC FC wB mB","2052":"L GC","3076":"C K nB xB"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB KC LC MC NC mB 3B OC nB","513":"eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC","2052":"aC bC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"513":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"16":"xB"},R:{"513":"3C"},S:{"2":"4C"}},B:6,C:"'SameSite' cookie attribute"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/screen-orientation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/screen-orientation.js
index 785fdb14ff6520..577dbc8d904ccc 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/screen-orientation.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/screen-orientation.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A 4B","164":"B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","36":"C K L G M N O"},C:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M N 6B 7B","36":"0 1 2 3 4 5 6 7 8 9 O r s t u v w x y z AB BB CB DB EB FB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G M N O r s t u v w IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A","36":"B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","16":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:5,C:"Screen Orientation"};
+module.exports={A:{A:{"2":"J E F G A 5B","164":"B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","36":"C K L H M N O"},C:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N 7B 8B","36":"0 1 2 3 4 5 6 7 8 9 O r s t u v w x y z AB BB CB DB EB FB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v w KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A","36":"B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","16":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Screen Orientation"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/script-async.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/script-async.js
index 7472488f9e41cb..76197bc168c90f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/script-async.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/script-async.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 7B","2":"5B pB 6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D"},E:{"1":"J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I AC uB","132":"q"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB"},G:{"1":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B"},H:{"2":"hC"},I:{"1":"pB I H lC 3B mC nC","2":"iC jC kC"},J:{"1":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"async attribute for external scripts"};
+module.exports={A:{A:{"1":"A B","2":"J E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 8B","2":"6B pB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E"},E:{"1":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB","132":"q"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"pB I D nC 4B oC pC","2":"kC lC mC"},J:{"1":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"async attribute for external scripts"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/script-defer.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/script-defer.js
index 889d4cb0dbc492..7153c02a1068d4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/script-defer.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/script-defer.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","132":"J D E F 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB","257":"0 1 2 I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D"},E:{"1":"q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB"},G:{"1":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B"},H:{"2":"hC"},I:{"1":"pB I H lC 3B mC nC","2":"iC jC kC"},J:{"1":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"defer attribute for external scripts"};
+module.exports={A:{A:{"1":"A B","132":"J E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB","257":"0 1 2 I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"pB I D nC 4B oC pC","2":"kC lC mC"},J:{"1":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"defer attribute for external scripts"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/scrollintoview.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/scrollintoview.js
index e1bfc994d969a9..bc61982eb6fbc6 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/scrollintoview.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/scrollintoview.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D 4B","132":"E F A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","132":"C K L G M N O"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","132":"0 1 2 3 4 5 6 7 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B"},D:{"1":"rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","132":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB"},E:{"1":"oB 1B HC","2":"I q AC uB","132":"J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B"},F:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F IC JC KC LC","16":"B mB 2B","132":"0 1 2 3 4 5 6 7 8 9 C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB MC nB"},G:{"1":"oB 1B","16":"uB NC 3B","132":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B"},H:{"2":"hC"},I:{"1":"H","16":"iC jC","132":"pB I kC lC 3B mC nC"},J:{"132":"D A"},K:{"1":"c","132":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"oC"},P:{"132":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:5,C:"scrollIntoView"};
+module.exports={A:{A:{"2":"J E 5B","132":"F G A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","132":"C K L H M N O"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","132":"0 1 2 3 4 5 6 7 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","132":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB"},E:{"1":"oB 2B IC JC","2":"I q BC vB","132":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B"},F:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G KC LC MC NC","16":"B mB 3B","132":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB OC nB"},G:{"1":"oB 2B","16":"vB PC 4B","132":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"1":"D","16":"kC lC","132":"pB I mC nC 4B oC pC"},J:{"132":"E A"},K:{"1":"b","132":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"qC"},P:{"132":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"scrollIntoView"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js
index d645e87586f131..9cf196124e0a61 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","16":"I q J D E F A B C K L"},E:{"1":"J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","16":"I q AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB"},G:{"1":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","16":"uB NC 3B"},H:{"2":"hC"},I:{"1":"pB I H kC lC 3B mC nC","16":"iC jC"},J:{"1":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:7,C:"Element.scrollIntoViewIfNeeded()"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L"},E:{"1":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"I q BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B"},H:{"2":"jC"},I:{"1":"pB I D mC nC 4B oC pC","16":"kC lC"},J:{"1":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"Element.scrollIntoViewIfNeeded()"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sdch.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sdch.js
index 76aeecc6687871..0eebd3bea698a5 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sdch.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sdch.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB","2":"qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB","2":"F B C gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:6,C:"SDCH Accept-Encoding/Content-Encoding"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB","2":"qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB","2":"G B C gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"SDCH Accept-Encoding/Content-Encoding"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/selection-api.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/selection-api.js
index ff441a47f07a2f..740c7cb3a1ed35 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/selection-api.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/selection-api.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","16":"4B","260":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","132":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB 6B 7B","2180":"FB GB HB IB JB KB LB MB NB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","16":"I q J D E F A B C K L"},E:{"1":"J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","16":"I q AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","132":"F B C IC JC KC LC mB 2B MC nB"},G:{"16":"3B","132":"uB NC","516":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H mC nC","16":"pB I iC jC kC lC","1025":"3B"},J:{"1":"A","16":"D"},K:{"1":"c","16":"A B C mB 2B","132":"nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","16":"A"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2180":"2C"}},B:5,C:"Selection API"};
+module.exports={A:{A:{"1":"G A B","16":"5B","260":"J E F"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","132":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB 7B 8B","2180":"FB GB HB IB JB KB LB MB NB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L"},E:{"1":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"I q BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","132":"G B C KC LC MC NC mB 3B OC nB"},G:{"16":"4B","132":"vB PC","516":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D oC pC","16":"pB I kC lC mC nC","1025":"4B"},J:{"1":"A","16":"E"},K:{"1":"b","16":"A B C mB 3B","132":"nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","16":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2180":"4C"}},B:5,C:"Selection API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/server-timing.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/server-timing.js
index a194b302d2e615..1bccefb65c410b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/server-timing.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/server-timing.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB 6B 7B"},D:{"1":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB","196":"VB rB WB XB","324":"c"},E:{"2":"I q J D E F A B C AC uB BC CC DC EC vB mB","516":"K L G nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:5,C:"Server Timing"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB 7B 8B"},D:{"1":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB","196":"VB rB WB XB","324":"b"},E:{"2":"I q J E F G A B C BC vB CC DC EC FC wB mB","516":"K L H nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Server Timing"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/serviceworkers.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/serviceworkers.js
index ca9313496f715d..945d807320215c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/serviceworkers.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/serviceworkers.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L","322":"G M"},C:{"1":"GB IB JB KB LB MB NB PB QB RB SB TB UB qB rB WB XB c YB ZB aB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B","194":"5 6 7 8 9 AB BB CB DB EB FB","513":"HB OB VB bB"},D:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB","4":"CB DB EB FB GB"},E:{"1":"C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A B AC uB BC CC DC EC vB"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G M N O r s t u v w x y IC JC KC LC mB 2B MC nB","4":"0 1 2 3 z"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC"},H:{"2":"hC"},I:{"2":"pB I iC jC kC lC 3B mC nC","4":"H"},J:{"2":"D A"},K:{"2":"A B C mB 2B nB","4":"c"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:4,C:"Service Workers"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L","322":"H M"},C:{"1":"GB IB JB KB LB MB NB PB QB RB SB TB UB qB rB WB XB b YB ZB aB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","194":"5 6 7 8 9 AB BB CB DB EB FB","513":"HB OB VB bB"},D:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB","4":"CB DB EB FB GB"},E:{"1":"C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B BC vB CC DC EC FC wB"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v w x y KC LC MC NC mB 3B OC nB","4":"0 1 2 3 z"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B oC pC","4":"D"},J:{"2":"E A"},K:{"2":"A B C mB 3B nB","4":"b"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"Service Workers"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/setimmediate.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/setimmediate.js
index d5eff1d64a577b..4f0f9e39c1ca9c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/setimmediate.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/setimmediate.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 4B"},B:{"1":"C K L G M N O","2":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"1":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:7,C:"Efficient Script Yielding: setImmediate()"};
+module.exports={A:{A:{"1":"A B","2":"J E F G 5B"},B:{"1":"C K L H M N O","2":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"1":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Efficient Script Yielding: setImmediate()"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdom.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdom.js
index 3788ac8df57457..25db499a1589e5 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdom.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdom.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P","2":"C K L G M N O Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 5B pB I q J D E F A B C K L G M N O r s t u v w x y z rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","66":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P","2":"I q J D E F A B C K L G M N O r s t u v w Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","33":"0 1 2 3 4 5 6 x y z"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB","2":"F B C aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB","33":"G M N O r s t"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B","33":"mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC","2":"wC xC yC oB zC 0C","33":"I"},Q:{"1":"wB"},R:{"2":"1C"},S:{"1":"2C"}},B:7,C:"Shadow DOM (deprecated V0 spec)"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P","2":"C K L H M N O Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 6B pB I q J E F G A B C K L H M N O r s t u v w x y z rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","66":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P","2":"I q J E F G A B C K L H M N O r s t u v w Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","33":"0 1 2 3 4 5 6 x y z"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB","2":"G B C aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","33":"H M N O r s t"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B","33":"oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC","2":"yC zC 0C oB 1C 2C","33":"I"},Q:{"1":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:7,C:"Shadow DOM (deprecated V0 spec)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdomv1.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdomv1.js
index 93eb8b8c6dafa6..b5bbd3ebe5aa35 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdomv1.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdomv1.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB 6B 7B","322":"UB","578":"qB VB rB WB"},D:{"1":"PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},E:{"1":"A B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F AC uB BC CC DC EC"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB IC JC KC LC mB 2B MC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC","132":"UC VC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I","4":"pC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:5,C:"Shadow DOM (V1)"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB 7B 8B","322":"UB","578":"qB VB rB WB"},D:{"1":"PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},E:{"1":"A B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB KC LC MC NC mB 3B OC nB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC","132":"WC XC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I","4":"rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Shadow DOM (V1)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sharedarraybuffer.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sharedarraybuffer.js
index 063c7b6a321f60..de6a680984c53f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sharedarraybuffer.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sharedarraybuffer.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z","2":"C K L G","194":"M N O","513":"a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB 6B 7B","194":"TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB","450":"hB iB jB kB lB","513":"P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"1":"bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB","194":"VB rB WB XB c YB ZB aB","513":"a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A AC uB BC CC DC EC","194":"B C K L G vB mB nB wB FC GC","513":"xB yB zB 0B oB 1B HC"},F:{"1":"c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB IC JC KC LC mB 2B MC nB","194":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC","194":"VC WC XC YC ZC aC bC cC dC eC fC gC","513":"xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"513":"H"},M:{"513":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC","513":"yC oB zC 0C"},Q:{"2":"wB"},R:{"513":"1C"},S:{"2":"2C"}},B:6,C:"Shared Array Buffer"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z","2":"C K L H","194":"M N O","513":"a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB 7B 8B","194":"TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB","450":"hB iB jB kB lB","513":"P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB","194":"VB rB WB XB b YB ZB aB","513":"a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A BC vB CC DC EC FC","194":"B C K L H wB mB nB xB GC HC","513":"yB zB 0B 1B oB 2B IC JC"},F:{"1":"b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB KC LC MC NC mB 3B OC nB","194":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC","194":"XC YC ZC aC bC cC dC eC fC gC hC iC","513":"yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"513":"D"},M:{"513":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC","513":"0C oB 1C 2C"},Q:{"2":"xB"},R:{"513":"3C"},S:{"2":"4C"}},B:6,C:"Shared Array Buffer"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sharedworkers.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sharedworkers.js
index ee35025d2bcec6..14f1c271c6c588 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sharedworkers.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sharedworkers.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"q J BC oB 1B HC","2":"I D E F A B C K L G AC uB CC DC EC vB mB nB wB FC GC xB yB zB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a LC mB 2B MC nB","2":"F IC JC KC"},G:{"1":"OC PC oB 1B","2":"E uB NC 3B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"B C mB 2B nB","2":"c","16":"A"},L:{"2":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"1":"I","2":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"1":"2C"}},B:1,C:"Shared Web Workers"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"q J CC oB 2B IC JC","2":"I E F G A B C K L H BC vB DC EC FC wB mB nB xB GC HC yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a NC mB 3B OC nB","2":"G KC LC MC"},G:{"1":"QC RC oB 2B","2":"F vB PC 4B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"B C mB 3B nB","2":"b","16":"A"},L:{"2":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"I","2":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:1,C:"Shared Web Workers"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sni.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sni.js
index 774b231b2655c0..b1ea4d0f29b678 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sni.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sni.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J 4B","132":"D E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q"},E:{"1":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"1":"E NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB"},H:{"1":"hC"},I:{"1":"pB I H lC 3B mC nC","2":"iC jC kC"},J:{"1":"A","2":"D"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:6,C:"Server Name Indication"};
+module.exports={A:{A:{"1":"G A B","2":"J 5B","132":"E F"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB"},H:{"1":"jC"},I:{"1":"pB I D nC 4B oC pC","2":"kC lC mC"},J:{"1":"A","2":"E"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Server Name Indication"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/spdy.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/spdy.js
index 7b746428564a06..850dc47f95f7f6 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/spdy.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/spdy.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D E F A 4B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","2":"5B pB I q J D E F A B C NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","2":"NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"E F A B C EC vB mB","2":"I q J D AC uB BC CC DC","129":"K L G nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB EB GB nB","2":"F B C CB DB FB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC"},G:{"1":"E RC SC TC UC VC WC XC YC","2":"uB NC 3B OC PC QC","257":"ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"pB I lC 3B mC nC","2":"H iC jC kC"},J:{"2":"D A"},K:{"1":"nB","2":"A B C c mB 2B"},L:{"2":"H"},M:{"2":"b"},N:{"1":"B","2":"A"},O:{"2":"oC"},P:{"1":"I","2":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"1":"2C"}},B:7,C:"SPDY protocol"};
+module.exports={A:{A:{"1":"B","2":"J E F G A 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","2":"6B pB I q J E F G A B C NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","2":"NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"F G A B C FC wB mB","2":"I q J E BC vB CC DC EC","129":"K L H nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB EB GB nB","2":"G B C CB DB FB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC"},G:{"1":"F TC UC VC WC XC YC ZC aC","2":"vB PC 4B QC RC SC","257":"bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"pB I nC 4B oC pC","2":"D kC lC mC"},J:{"2":"E A"},K:{"1":"nB","2":"A B C b mB 3B"},L:{"2":"D"},M:{"2":"D"},N:{"1":"B","2":"A"},O:{"2":"qC"},P:{"1":"I","2":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:7,C:"SPDY protocol"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/speech-recognition.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/speech-recognition.js
index c0ba3fb8c90aa8..38ef0f8c0d97c5 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/speech-recognition.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/speech-recognition.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O","1026":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"5B pB I q J D E F A B C K L G M N O r s t 6B 7B","322":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"2":"I q J D E F A B C K L G M N O r s t u v w","164":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L AC uB BC CC DC EC vB mB nB wB","2084":"G FC GC xB yB zB 0B oB 1B HC"},F:{"2":"F B C G M N O r s t u v w x y IC JC KC LC mB 2B MC nB","1026":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC","2084":"fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"164":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"164":"oC"},P:{"164":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"164":"wB"},R:{"164":"1C"},S:{"322":"2C"}},B:7,C:"Speech Recognition API"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O","1026":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"6B pB I q J E F G A B C K L H M N O r s t 7B 8B","322":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"2":"I q J E F G A B C K L H M N O r s t u v w","164":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L BC vB CC DC EC FC wB mB nB xB","2084":"H GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"G B C H M N O r s t u v w x y KC LC MC NC mB 3B OC nB","1026":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC","2084":"hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"164":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"164":"qC"},P:{"164":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"164":"xB"},R:{"164":"3C"},S:{"322":"4C"}},B:7,C:"Speech Recognition API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/speech-synthesis.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/speech-synthesis.js
index ecb9277c458ddc..e458da76e2f798 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/speech-synthesis.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/speech-synthesis.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"L G M N O","2":"C K","257":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B","194":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB","2":"0 1 2 3 4 I q J D E F A B C K L G M N O r s t u v w x y z","257":"RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"D E F A B C K L G DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J AC uB BC CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB","2":"F B C G M N O r s t u v w x y IC JC KC LC mB 2B MC nB","257":"c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC PC"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"2":"1C"},S:{"1":"2C"}},B:7,C:"Speech Synthesis API"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"L H M N O","2":"C K","257":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","194":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB","2":"0 1 2 3 4 I q J E F G A B C K L H M N O r s t u v w x y z","257":"RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"E F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB","2":"G B C H M N O r s t u v w x y KC LC MC NC mB 3B OC nB","257":"b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:7,C:"Speech Synthesis API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/spellcheck-attribute.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/spellcheck-attribute.js
index df01ce709f4d4b..9c698a46937585 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/spellcheck-attribute.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/spellcheck-attribute.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E"},E:{"1":"J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC mB 2B MC nB","2":"F IC JC"},G:{"4":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"4":"hC"},I:{"4":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"A","4":"D"},K:{"4":"A B C c mB 2B nB"},L:{"4":"H"},M:{"4":"b"},N:{"4":"A B"},O:{"4":"oC"},P:{"4":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"4":"1C"},S:{"2":"2C"}},B:1,C:"Spellcheck attribute"};
+module.exports={A:{A:{"1":"A B","2":"J E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F"},E:{"1":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC NC mB 3B OC nB","2":"G KC LC"},G:{"4":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"4":"jC"},I:{"4":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"A","4":"E"},K:{"4":"A B C b mB 3B nB"},L:{"4":"D"},M:{"4":"D"},N:{"4":"A B"},O:{"4":"qC"},P:{"4":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"4":"3C"},S:{"2":"4C"}},B:1,C:"Spellcheck attribute"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sql-storage.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sql-storage.js
index 559299ce0b02f7..f8f7c081b19093 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sql-storage.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sql-storage.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p","2":"C K L G M N O","129":"b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p","129":"b H tB 8B 9B"},E:{"1":"I q J D E F A B C AC uB BC CC DC EC vB mB nB","2":"K L G wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z KC LC mB 2B MC nB","2":"F IC JC","129":"a"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC","2":"aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"pB I iC jC kC lC 3B mC nC","129":"H"},J:{"1":"D A"},K:{"1":"B C c mB 2B nB","2":"A"},L:{"129":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:7,C:"Web SQL Database"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o","2":"C K L H M N O","129":"p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o","129":"p D tB uB 9B AC"},E:{"1":"I q J E F G A B C BC vB CC DC EC FC wB mB nB","2":"K L H xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z MC NC mB 3B OC nB","2":"G KC LC","129":"a"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC","2":"cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"pB I kC lC mC nC 4B oC pC","129":"D"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"129":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"Web SQL Database"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/srcset.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/srcset.js
index 3a2702328f2669..2434ed4b18a133 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/srcset.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/srcset.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","260":"C","514":"K L G"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B","194":"4 5 6 7 8 9"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 I q J D E F A B C K L G M N O r s t u v w x y z","260":"6 7 8 9"},E:{"1":"F A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D AC uB BC CC","260":"E DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G M N O r s IC JC KC LC mB 2B MC nB","260":"t u v w"},G:{"1":"SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC PC QC","260":"E RC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"Srcset and sizes attributes"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","260":"C","514":"K L H"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","194":"4 5 6 7 8 9"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 I q J E F G A B C K L H M N O r s t u v w x y z","260":"6 7 8 9"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E BC vB CC DC","260":"F EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s KC LC MC NC mB 3B OC nB","260":"t u v w"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC SC","260":"F TC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Srcset and sizes attributes"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/stream.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/stream.js
index a50deae088e202..66bc42bbd88f20 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/stream.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/stream.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M 6B 7B","129":"8 9 AB BB CB DB","420":"0 1 2 3 4 5 6 7 N O r s t u v w x y z"},D:{"1":"PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K L G M N O r s","420":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},E:{"1":"B C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A AC uB BC CC DC EC vB"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B G M N IC JC KC LC mB 2B MC","420":"0 1 2 3 4 5 6 7 8 9 C O r s t u v w x y z AB BB nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC","513":"dC eC fC gC xB yB zB 0B oB 1B","1537":"WC XC YC ZC aC bC cC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D","420":"A"},K:{"1":"c","2":"A B mB 2B","420":"C nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"qC rC sC tC vB uC vC wC xC yC oB zC 0C","420":"I pC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:4,C:"getUserMedia/Stream API"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M 7B 8B","129":"8 9 AB BB CB DB","420":"0 1 2 3 4 5 6 7 N O r s t u v w x y z"},D:{"1":"PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s","420":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},E:{"1":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC wB"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B H M N KC LC MC NC mB 3B OC","420":"0 1 2 3 4 5 6 7 8 9 C O r s t u v w x y z AB BB nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC","513":"fC gC hC iC yB zB 0B 1B oB 2B","1537":"YC ZC aC bC cC dC eC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E","420":"A"},K:{"1":"b","2":"A B mB 3B","420":"C nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","420":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"getUserMedia/Stream API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/streams.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/streams.js
index 8cfa3cd2525484..c80fbae1339af8 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/streams.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/streams.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A 4B","130":"B"},B:{"1":"Y Z a d e f g h i j k l m n o p b H","16":"C K","260":"L G","1028":"P Q R S T U V W X","5124":"M N O"},C:{"1":"n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB 6B 7B","5124":"l m","7172":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k","7746":"TB UB qB VB rB WB XB c"},D:{"1":"Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","260":"OB PB QB RB SB TB UB","1028":"qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X"},E:{"2":"I q J D E F AC uB BC CC DC EC","1028":"G FC GC xB yB zB 0B oB 1B HC","3076":"A B C K L vB mB nB wB"},F:{"1":"jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB IC JC KC LC mB 2B MC nB","260":"BB CB DB EB FB GB HB","1028":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC","16":"UC","1028":"VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1028":"oC"},P:{"1":"yC oB zC 0C","2":"I pC qC","1028":"rC sC tC vB uC vC wC xC"},Q:{"1028":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:1,C:"Streams"};
+module.exports={A:{A:{"2":"J E F G A 5B","130":"B"},B:{"1":"Y Z a c d e f g h i j k l m n o p D","16":"C K","260":"L H","1028":"P Q R S T U V W X","5124":"M N O"},C:{"1":"m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB 7B 8B","5124":"k l","7172":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j","7746":"TB UB qB VB rB WB XB b"},D:{"1":"Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","260":"OB PB QB RB SB TB UB","1028":"qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X"},E:{"2":"I q J E F G BC vB CC DC EC FC","1028":"H GC HC yB zB 0B 1B oB 2B IC JC","3076":"A B C K L wB mB nB xB"},F:{"1":"jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB KC LC MC NC mB 3B OC nB","260":"BB CB DB EB FB GB HB","1028":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC","16":"WC","1028":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1028":"qC"},P:{"1":"0C oB 1C 2C","2":"I rC sC","1028":"tC uC vC wB wC xC yC zC"},Q:{"1028":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"Streams"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/stricttransportsecurity.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/stricttransportsecurity.js
index d966f4134e5ef8..c82589b3e3cd9e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/stricttransportsecurity.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/stricttransportsecurity.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A 4B","129":"B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"D E F A B C K L G DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J AC uB BC CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"F B IC JC KC LC mB 2B MC"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC PC"},H:{"2":"hC"},I:{"1":"H mC nC","2":"pB I iC jC kC lC 3B"},J:{"1":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:6,C:"Strict Transport Security"};
+module.exports={A:{A:{"2":"J E F G A 5B","129":"B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"E F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G B KC LC MC NC mB 3B OC"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Strict Transport Security"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/style-scoped.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/style-scoped.js
index f9d8d749850d66..aec582bd9a84ba 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/style-scoped.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/style-scoped.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB","2":"5B pB I q J D E F A B C K L G M N O r s rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","322":"RB SB TB UB qB VB"},D:{"2":"9 I q J D E F A B C K L G M N O r AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","194":"0 1 2 3 4 5 6 7 8 s t u v w x y z"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"1":"2C"}},B:7,C:"Scoped CSS"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB","2":"6B pB I q J E F G A B C K L H M N O r s rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","322":"RB SB TB UB qB VB"},D:{"2":"9 I q J E F G A B C K L H M N O r AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","194":"0 1 2 3 4 5 6 7 8 s t u v w x y z"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:7,C:"Scoped CSS"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/subresource-bundling.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/subresource-bundling.js
index 591c0b6dedd8c0..33a984291fcdf1 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/subresource-bundling.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/subresource-bundling.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"p b H","2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:7,C:"Subresource Loading with Web Bundles"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"o p D","2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Subresource Loading with Web Bundles"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/subresource-integrity.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/subresource-integrity.js
index f62ed21a371004..ed2af2c302f327 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/subresource-integrity.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/subresource-integrity.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M"},C:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB 6B 7B"},D:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB"},E:{"1":"B C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A AC uB BC CC DC EC vB"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC","194":"WC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"Subresource Integrity"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M"},C:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB 7B 8B"},D:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB"},E:{"1":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC wB"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC","194":"YC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Subresource Integrity"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-css.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-css.js
index 21ca5458249404..8f1d25d11db498 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-css.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-css.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 4B"},B:{"1":"M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","516":"C K L G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B 7B","260":"I q J D E F A B C K L G M N O r s t u v"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","4":"I"},E:{"1":"q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"AC","132":"I uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB","2":"F"},G:{"1":"E 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","132":"uB NC"},H:{"260":"hC"},I:{"1":"pB I H lC 3B mC nC","2":"iC jC kC"},J:{"1":"D A"},K:{"1":"c","260":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"SVG in CSS backgrounds"};
+module.exports={A:{A:{"1":"G A B","2":"J E F 5B"},B:{"1":"M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","516":"C K L H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B","260":"I q J E F G A B C K L H M N O r s t u v"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","4":"I"},E:{"1":"q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC","132":"I vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","2":"G"},G:{"1":"F 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","132":"vB PC"},H:{"260":"jC"},I:{"1":"pB I D nC 4B oC pC","2":"kC lC mC"},J:{"1":"E A"},K:{"1":"b","260":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"SVG in CSS backgrounds"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-filters.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-filters.js
index 257b06ead28ade..cd8aa8af92eb9e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-filters.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-filters.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","2":"5B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I","4":"q J D"},E:{"1":"J D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q AC uB BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"1":"E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC"},H:{"1":"hC"},I:{"1":"H mC nC","2":"pB I iC jC kC lC 3B"},J:{"1":"A","2":"D"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"SVG filters"};
+module.exports={A:{A:{"1":"A B","2":"J E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","2":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I","4":"q J E"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC"},H:{"1":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"A","2":"E"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"SVG filters"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-fonts.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-fonts.js
index edbcef356fdd6b..539fe179f92a3b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-fonts.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-fonts.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"F A B 4B","8":"J D E"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z","2":"NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","130":"AB BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"1":"I q J D E F A B C K L G uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"AC"},F:{"1":"F B C G M N O r s t u v w IC JC KC LC mB 2B MC nB","2":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","130":"0 1 2 3 4 5 6 7 8 x y z"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"258":"hC"},I:{"1":"pB I lC 3B mC nC","2":"H iC jC kC"},J:{"1":"D A"},K:{"1":"A B C mB 2B nB","2":"c"},L:{"130":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"1":"I","130":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"130":"1C"},S:{"2":"2C"}},B:2,C:"SVG fonts"};
+module.exports={A:{A:{"2":"G A B 5B","8":"J E F"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z","2":"NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","130":"AB BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"1":"I q J E F G A B C K L H vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC"},F:{"1":"G B C H M N O r s t u v w KC LC MC NC mB 3B OC nB","2":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","130":"0 1 2 3 4 5 6 7 8 x y z"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"258":"jC"},I:{"1":"pB I nC 4B oC pC","2":"D kC lC mC"},J:{"1":"E A"},K:{"1":"A B C mB 3B nB","2":"b"},L:{"130":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"I","130":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"130":"3C"},S:{"2":"4C"}},B:2,C:"SVG fonts"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-fragment.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-fragment.js
index 0a3c56d4982aec..182c384749d481 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-fragment.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-fragment.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E 4B","260":"F A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L 6B 7B"},D:{"1":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 I q J D E F A B C K L G M N O r s t u v w x y z","132":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"1":"C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D F A B AC uB BC CC EC vB","132":"E DC"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G M N O r s t u","4":"B C JC KC LC mB 2B MC","16":"F IC","132":"0 1 2 3 4 5 6 7 8 v w x y z"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC PC QC SC TC UC VC WC","132":"E RC"},H:{"1":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D","132":"A"},K:{"1":"c nB","4":"A B C mB 2B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","132":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"SVG fragment identifiers"};
+module.exports={A:{A:{"2":"J E F 5B","260":"G A B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L 7B 8B"},D:{"1":"MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 I q J E F G A B C K L H M N O r s t u v w x y z","132":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"1":"C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E G A B BC vB CC DC FC wB","132":"F EC"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"H M N O r s t u","4":"B C LC MC NC mB 3B OC","16":"G KC","132":"0 1 2 3 4 5 6 7 8 v w x y z"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC SC UC VC WC XC YC","132":"F TC"},H:{"1":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E","132":"A"},K:{"1":"b nB","4":"A B C mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","132":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"SVG fragment identifiers"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html.js
index c785f2acc9b64e..57ca55287b3027 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E 4B","388":"F A B"},B:{"4":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","260":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","2":"5B","4":"pB"},D:{"4":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"AC uB","4":"I q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"4":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"4":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I iC jC kC lC 3B","4":"H mC nC"},J:{"1":"A","2":"D"},K:{"4":"A B C c mB 2B nB"},L:{"4":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"4":"oC"},P:{"4":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"4":"wB"},R:{"4":"1C"},S:{"1":"2C"}},B:2,C:"SVG effects for HTML"};
+module.exports={A:{A:{"2":"J E F 5B","388":"G A B"},B:{"4":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","260":"C K L H M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","2":"6B","4":"pB"},D:{"4":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"BC vB","4":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"4":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"4":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B","4":"D oC pC"},J:{"1":"A","2":"E"},K:{"4":"A B C b mB 3B nB"},L:{"4":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"4":"qC"},P:{"4":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"4":"xB"},R:{"4":"3C"},S:{"1":"4C"}},B:2,C:"SVG effects for HTML"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html5.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html5.js
index 7dd6f7c921d266..380205c2b30cf4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html5.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html5.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"4B","8":"J D E","129":"F A B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","129":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","8":"5B pB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","8":"I q J"},E:{"1":"F A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","8":"I q AC uB","129":"J D E BC CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC nB","2":"B LC mB 2B","8":"F IC JC KC"},G:{"1":"SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","8":"uB NC 3B","129":"E OC PC QC RC"},H:{"1":"hC"},I:{"1":"H mC nC","2":"iC jC kC","129":"pB I lC 3B"},J:{"1":"A","129":"D"},K:{"1":"C c nB","8":"A B mB 2B"},L:{"1":"H"},M:{"1":"b"},N:{"129":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"Inline SVG in HTML5"};
+module.exports={A:{A:{"2":"5B","8":"J E F","129":"G A B"},B:{"1":"N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","129":"C K L H M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","8":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","8":"I q J"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","8":"I q BC vB","129":"J E F CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a OC nB","2":"B NC mB 3B","8":"G KC LC MC"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","8":"vB PC 4B","129":"F QC RC SC TC"},H:{"1":"jC"},I:{"1":"D oC pC","2":"kC lC mC","129":"pB I nC 4B"},J:{"1":"A","129":"E"},K:{"1":"C b nB","8":"A B mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"129":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Inline SVG in HTML5"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-img.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-img.js
index 4a9825e3dd9530..0d168302543e17 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-img.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-img.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","132":"I q J D E F A B C K L G M N O r s t u v w x y z"},E:{"1":"F A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"AC","4":"uB","132":"I q J D E BC CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"1":"SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","132":"E uB NC 3B OC PC QC RC"},H:{"1":"hC"},I:{"1":"H mC nC","2":"iC jC kC","132":"pB I lC 3B"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"SVG in HTML img element"};
+module.exports={A:{A:{"1":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","132":"I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC","4":"vB","132":"I q J E F CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","132":"F vB PC 4B QC RC SC TC"},H:{"1":"jC"},I:{"1":"D oC pC","2":"kC lC mC","132":"pB I nC 4B"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"SVG in HTML img element"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-smil.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-smil.js
index 070f6d7566b936..398958a9232129 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-smil.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-smil.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"4B","8":"J D E F A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","8":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","8":"5B pB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","4":"I"},E:{"1":"J D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","8":"AC uB","132":"I q BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"1":"E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","132":"uB NC 3B OC"},H:{"2":"hC"},I:{"1":"pB I H lC 3B mC nC","2":"iC jC kC"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"8":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"SVG SMIL animation"};
+module.exports={A:{A:{"2":"5B","8":"J E F G A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","8":"C K L H M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","8":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","4":"I"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","8":"BC vB","132":"I q CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","132":"vB PC 4B QC"},H:{"2":"jC"},I:{"1":"pB I D nC 4B oC pC","2":"kC lC mC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"8":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"SVG SMIL animation"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg.js
index 1b2300f74004ca..995765e2570993 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"4B","8":"J D E","772":"F A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","513":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","4":"5B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","4":"AC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"1":"hC"},I:{"1":"H mC nC","2":"iC jC kC","132":"pB I lC 3B"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"257":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"SVG (basic support)"};
+module.exports={A:{A:{"2":"5B","8":"J E F","772":"G A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","513":"C K L H M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","4":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","4":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"D oC pC","2":"kC lC mC","132":"pB I nC 4B"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"257":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"SVG (basic support)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sxg.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sxg.js
index 7af377e15f52eb..53b2ea74643c48 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sxg.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sxg.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB","132":"eB fB"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"uC vC wC xC yC oB zC 0C","2":"I pC qC rC sC tC vB"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:6,C:"Signed HTTP Exchanges (SXG)"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB","132":"eB fB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC vC wB"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"Signed HTTP Exchanges (SXG)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tabindex-attr.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tabindex-attr.js
index 1569f300d342f3..02a3a3dd78b9d5 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tabindex-attr.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tabindex-attr.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"D E F A B","16":"J 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"16":"5B pB 6B 7B","129":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","16":"I q J D E F A B C K L"},E:{"16":"I q AC uB","257":"J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB","16":"F"},G:{"769":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"16":"hC"},I:{"16":"pB I H iC jC kC lC 3B mC nC"},J:{"16":"D A"},K:{"16":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"16":"A B"},O:{"1":"oC"},P:{"16":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"129":"2C"}},B:1,C:"tabindex global attribute"};
+module.exports={A:{A:{"1":"E F G A B","16":"J 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"16":"6B pB 7B 8B","129":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L"},E:{"16":"I q BC vB","257":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","16":"G"},G:{"769":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"16":"jC"},I:{"16":"pB I D kC lC mC nC 4B oC pC"},J:{"16":"E A"},K:{"16":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"16":"A B"},O:{"1":"qC"},P:{"16":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"129":"4C"}},B:1,C:"tabindex global attribute"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/template-literals.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/template-literals.js
index 4d3a0d7fe72e7e..d3443ec1e3ff86 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/template-literals.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/template-literals.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","16":"C"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB"},E:{"1":"A B K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F AC uB BC CC DC","129":"C"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB"},G:{"1":"SC TC UC VC WC XC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC","129":"YC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:6,C:"ES6 Template Literals (Template Strings)"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","16":"C"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB"},E:{"1":"A B K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC","129":"C"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"UC VC WC XC YC ZC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC","129":"aC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"ES6 Template Literals (Template Strings)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/template.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/template.js
index f0b6954655d1ea..cb2fd7ce66beec 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/template.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/template.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C","388":"K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M N O r s t 6B 7B"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K L G M N O r s t u v w x","132":"0 1 2 3 4 5 6 y z"},E:{"1":"F A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D AC uB BC","388":"E DC","514":"CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB","132":"G M N O r s t"},G:{"1":"SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC PC QC","388":"E RC"},H:{"2":"hC"},I:{"1":"H mC nC","2":"pB I iC jC kC lC 3B"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"HTML templates"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C","388":"K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t 7B 8B"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s t u v w x","132":"0 1 2 3 4 5 6 y z"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E BC vB CC","388":"F EC","514":"DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","132":"H M N O r s t"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC SC","388":"F TC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"HTML templates"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/temporal.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/temporal.js
index 7dc03d54f37969..b2bc8344a61aca 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/temporal.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/temporal.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:6,C:"Temporal"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"Temporal"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/testfeat.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/testfeat.js
index 8a0743cd911033..e3917de8c37d39 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/testfeat.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/testfeat.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E A B 4B","16":"F"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","16":"I q"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","16":"B C"},E:{"2":"I J AC uB BC","16":"q D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC 2B MC nB","16":"mB"},G:{"2":"uB NC 3B OC PC","16":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC lC 3B mC nC","16":"kC"},J:{"2":"A","16":"D"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:7,C:"Test feature - updated"};
+module.exports={A:{A:{"2":"J E F A B 5B","16":"G"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","16":"I q"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"B C"},E:{"2":"I J BC vB CC","16":"q E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC 3B OC nB","16":"mB"},G:{"2":"vB PC 4B QC RC","16":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC nC 4B oC pC","16":"mC"},J:{"2":"A","16":"E"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Test feature - updated"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-decoration.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-decoration.js
index 9658a870250d64..02ad306d44c3a6 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-decoration.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-decoration.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O","2052":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"5B pB I q 6B 7B","1028":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","1060":"0 1 2 3 4 5 6 7 J D E F A B C K L G M N O r s t u v w x y z"},D:{"2":"I q J D E F A B C K L G M N O r s t u v w x","226":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB","2052":"TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D AC uB BC CC","772":"K L G nB wB FC GC xB yB zB 0B oB 1B HC","804":"E F A B C EC vB mB","1316":"DC"},F:{"2":"0 1 2 3 4 5 6 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB","226":"7 8 9 AB BB CB DB EB FB","2052":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"uB NC 3B OC PC QC","292":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"2052":"H"},M:{"1028":"b"},N:{"2":"A B"},O:{"2052":"oC"},P:{"2":"I pC qC","2052":"rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2052":"wB"},R:{"2052":"1C"},S:{"1028":"2C"}},B:4,C:"text-decoration styling"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O","2052":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"6B pB I q 7B 8B","1028":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","1060":"0 1 2 3 4 5 6 7 J E F G A B C K L H M N O r s t u v w x y z"},D:{"2":"I q J E F G A B C K L H M N O r s t u v w x","226":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB","2052":"TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E BC vB CC DC","772":"K L H nB xB GC HC yB zB 0B 1B oB 2B IC JC","804":"F G A B C FC wB mB","1316":"EC"},F:{"2":"0 1 2 3 4 5 6 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","226":"7 8 9 AB BB CB DB EB FB","2052":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"vB PC 4B QC RC SC","292":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"2052":"D"},M:{"1028":"D"},N:{"2":"A B"},O:{"2052":"qC"},P:{"2":"I rC sC","2052":"tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2052":"xB"},R:{"2052":"3C"},S:{"1028":"4C"}},B:4,C:"text-decoration styling"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-emphasis.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-emphasis.js
index 63475c140e23d2..0c813c0f718407 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-emphasis.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-emphasis.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"k l m n o p b H","2":"C K L G M N O","164":"P Q R S T U V W X Y Z a d e f g h i j"},C:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB 6B 7B","322":"HB"},D:{"1":"k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K L G M N O r s t u v w","164":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j"},E:{"1":"E F A B C K L G DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J AC uB BC","164":"D CC"},F:{"1":"V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB","164":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC PC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B","164":"mC nC"},J:{"2":"D","164":"A"},K:{"2":"A B C mB 2B nB","164":"c"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"164":"oC"},P:{"1":"0C","164":"I pC qC rC sC tC vB uC vC wC xC yC oB zC"},Q:{"164":"wB"},R:{"164":"1C"},S:{"1":"2C"}},B:4,C:"text-emphasis styling"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"j k l m n o p D","2":"C K L H M N O","164":"P Q R S T U V W X Y Z a c d e f g h i"},C:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB 7B 8B","322":"HB"},D:{"1":"j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s t u v w","164":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i"},E:{"1":"F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC","164":"E DC"},F:{"1":"V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","164":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B","164":"oC pC"},J:{"2":"E","164":"A"},K:{"2":"A B C mB 3B nB","164":"b"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"164":"qC"},P:{"1":"2C","164":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C"},Q:{"164":"xB"},R:{"164":"3C"},S:{"1":"4C"}},B:4,C:"text-emphasis styling"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-overflow.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-overflow.js
index c5714e5cddff49..8dd5b272f7eb08 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-overflow.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-overflow.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"J D E F A B","2":"4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","8":"5B pB I q J 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a mB 2B MC nB","33":"F IC JC KC LC"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"1":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"c nB","33":"A B C mB 2B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"CSS3 Text-overflow"};
+module.exports={A:{A:{"1":"J E F G A B","2":"5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","8":"6B pB I q J 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a mB 3B OC nB","33":"G KC LC MC NC"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"b nB","33":"A B C mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS3 Text-overflow"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-size-adjust.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-size-adjust.js
index 8beb19ee81b3e3..c3d8d9b93966ea 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-size-adjust.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-size-adjust.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","33":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","258":"y"},E:{"2":"I q J D E F A B C K L G AC uB CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","258":"BC"},F:{"1":"FB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB GB IC JC KC LC mB 2B MC nB"},G:{"2":"uB NC 3B","33":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"33":"b"},N:{"161":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:7,C:"CSS text-size-adjust"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","33":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","258":"y"},E:{"2":"I q J E F G A B C K L H BC vB DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","258":"CC"},F:{"1":"FB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB GB KC LC MC NC mB 3B OC nB"},G:{"2":"vB PC 4B","33":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"33":"D"},N:{"161":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"CSS text-size-adjust"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-stroke.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-stroke.js
index c8ff6fa94f19bd..a0f739d079a5dc 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-stroke.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-stroke.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L","33":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","161":"G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 6B 7B","161":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","450":"KB"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"33":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"F B C IC JC KC LC mB 2B MC nB","33":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"33":"E NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","36":"uB"},H:{"2":"hC"},I:{"2":"pB","33":"I H iC jC kC lC 3B mC nC"},J:{"33":"D A"},K:{"2":"A B C mB 2B nB","33":"c"},L:{"33":"H"},M:{"161":"b"},N:{"2":"A B"},O:{"33":"oC"},P:{"33":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"33":"wB"},R:{"33":"1C"},S:{"161":"2C"}},B:7,C:"CSS text-stroke and text-fill"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L","33":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","161":"H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 7B 8B","161":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","450":"KB"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"33":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","33":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"33":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","36":"vB"},H:{"2":"jC"},I:{"2":"pB","33":"I D kC lC mC nC 4B oC pC"},J:{"33":"E A"},K:{"2":"A B C mB 3B nB","33":"b"},L:{"33":"D"},M:{"161":"D"},N:{"2":"A B"},O:{"33":"qC"},P:{"33":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"33":"xB"},R:{"33":"3C"},S:{"161":"4C"}},B:7,C:"CSS text-stroke and text-fill"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textcontent.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textcontent.js
index 74d81139fc6f57..4843edab1a3372 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textcontent.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textcontent.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","16":"AC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB","16":"F"},G:{"1":"E NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","16":"uB"},H:{"1":"hC"},I:{"1":"pB I H kC lC 3B mC nC","16":"iC jC"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"Node.textContent"};
+module.exports={A:{A:{"1":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","16":"G"},G:{"1":"F PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"pB I D mC nC 4B oC pC","16":"kC lC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Node.textContent"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textencoder.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textencoder.js
index 11da9c0f5053c9..4575f4e2ffdd93 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textencoder.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textencoder.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M N O 6B 7B","132":"r"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z"},E:{"1":"B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A AC uB BC CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G M N O r s t u v w IC JC KC LC mB 2B MC nB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"TextEncoder & TextDecoder"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O 7B 8B","132":"r"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v w KC LC MC NC mB 3B OC nB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"TextEncoder & TextDecoder"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-1.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-1.js
index ebf23eacca3302..2c78674485828d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-1.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-1.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D 4B","66":"E F A"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB","2":"5B pB I q J D E F A B C K L G M N O r s t u 6B 7B","66":"v","129":"bB cB dB eB fB gB hB iB jB kB","388":"lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T","2":"I q J D E F A B C K L G M N O r s t","1540":"U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"D E F A B C K DC EC vB mB nB","2":"I q J AC uB BC CC","513":"L G wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB nB","2":"F B C IC JC KC LC mB 2B MC","1540":"gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B"},H:{"1":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"1":"A","2":"D"},K:{"1":"c nB","2":"A B C mB 2B"},L:{"1":"H"},M:{"129":"b"},N:{"1":"B","66":"A"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:6,C:"TLS 1.1"};
+module.exports={A:{A:{"1":"B","2":"J E 5B","66":"F G A"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB","2":"6B pB I q J E F G A B C K L H M N O r s t u 7B 8B","66":"v","129":"bB cB dB eB fB gB hB iB jB kB","388":"lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T","2":"I q J E F G A B C K L H M N O r s t","1540":"U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"E F G A B C K EC FC wB mB nB","2":"I q J BC vB CC DC","513":"L H xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB nB","2":"G B C KC LC MC NC mB 3B OC","1540":"gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B"},H:{"1":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"1":"A","2":"E"},K:{"1":"b nB","2":"A B C mB 3B"},L:{"1":"D"},M:{"129":"D"},N:{"1":"B","66":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"TLS 1.1"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-2.js
index 59c8c7264d3e90..ef24077ef1ca79 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-2.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-2.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D 4B","66":"E F A"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M N O r s t u v 6B 7B","66":"w x y"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 I q J D E F A B C K L G M N O r s t u v w x y z"},E:{"1":"D E F A B C K L G DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J AC uB BC CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F G IC","66":"B C JC KC LC mB 2B MC nB"},G:{"1":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B"},H:{"1":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"1":"A","2":"D"},K:{"1":"c nB","2":"A B C mB 2B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","66":"A"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:6,C:"TLS 1.2"};
+module.exports={A:{A:{"1":"B","2":"J E 5B","66":"F G A"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t u v 7B 8B","66":"w x y"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"E F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G H KC","66":"B C LC MC NC mB 3B OC nB"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B"},H:{"1":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"1":"A","2":"E"},K:{"1":"b nB","2":"A B C mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","66":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"TLS 1.2"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-3.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-3.js
index c163bf9e69a5d9..1194c73fb3e191 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-3.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-3.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB 6B 7B","132":"VB rB WB","450":"NB OB PB QB RB SB TB UB qB"},D:{"1":"dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","706":"QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB"},E:{"1":"L G FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A B C AC uB BC CC DC EC vB mB","1028":"K nB wB"},F:{"1":"TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB IC JC KC LC mB 2B MC nB","706":"QB RB SB"},G:{"1":"ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"vB uC vC wC xC yC oB zC 0C","2":"I pC qC rC sC tC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:6,C:"TLS 1.3"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB 7B 8B","132":"VB rB WB","450":"NB OB PB QB RB SB TB UB qB"},D:{"1":"dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","706":"QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB"},E:{"1":"L H GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C BC vB CC DC EC FC wB mB","1028":"K nB xB"},F:{"1":"TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB KC LC MC NC mB 3B OC nB","706":"QB RB SB"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"TLS 1.3"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/touch.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/touch.js
index 8d9ac5e8738e30..e332cfb22033cf 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/touch.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/touch.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 4B","8":"A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","578":"C K L G M N O"},C:{"1":"O r s t u v w OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B 7B","4":"I q J D E F A B C K L G M N","194":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K L G M N O r s t"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"B C c mB 2B nB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"8":"A","260":"B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:2,C:"Touch events"};
+module.exports={A:{A:{"2":"J E F G 5B","8":"A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","578":"C K L H M N O"},C:{"1":"O r s t u v w OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B","4":"I q J E F G A B C K L H M N","194":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s t"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"8":"A","260":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:2,C:"Touch events"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms2d.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms2d.js
index 27322fbb7df3ef..1131c047590565 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms2d.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms2d.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"4B","8":"J D E","129":"A B","161":"F"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","129":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB","33":"I q J D E F A B C K L G 6B 7B"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","33":"0 1 2 3 4 5 6 7 I q J D E F A B C K L G M N O r s t u v w x y z"},E:{"1":"F A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","33":"I q J D E AC uB BC CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"F IC JC","33":"B C G M N O r s t u KC LC mB 2B MC"},G:{"1":"SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","33":"E uB NC 3B OC PC QC RC"},H:{"2":"hC"},I:{"1":"H","33":"pB I iC jC kC lC 3B mC nC"},J:{"33":"D A"},K:{"1":"B C c mB 2B nB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"CSS3 2D Transforms"};
+module.exports={A:{A:{"2":"5B","8":"J E F","129":"A B","161":"G"},B:{"1":"N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","129":"C K L H M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB","33":"I q J E F G A B C K L H 7B 8B"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","33":"0 1 2 3 4 5 6 7 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","33":"I q J E F BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G KC LC","33":"B C H M N O r s t u MC NC mB 3B OC"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","33":"F vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"D","33":"pB I kC lC mC nC 4B oC pC"},J:{"33":"E A"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS3 2D Transforms"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms3d.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms3d.js
index 3342e75390dc1f..202e50d2466981 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms3d.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms3d.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 4B","132":"A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F 6B 7B","33":"A B C K L G"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B","33":"0 1 2 3 4 5 6 7 C K L G M N O r s t u v w x y z"},E:{"1":"yB zB 0B oB 1B HC","2":"AC uB","33":"I q J D E BC CC DC","257":"F A B C K L G EC vB mB nB wB FC GC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB","33":"G M N O r s t u"},G:{"1":"yB zB 0B oB 1B","33":"E uB NC 3B OC PC QC RC","257":"SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB"},H:{"2":"hC"},I:{"1":"H","2":"iC jC kC","33":"pB I lC 3B mC nC"},J:{"33":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:5,C:"CSS3 3D Transforms"};
+module.exports={A:{A:{"2":"J E F G 5B","132":"A B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G 7B 8B","33":"A B C K L H"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B","33":"0 1 2 3 4 5 6 7 C K L H M N O r s t u v w x y z"},E:{"1":"zB 0B 1B oB 2B IC JC","2":"BC vB","33":"I q J E F CC DC EC","257":"G A B C K L H FC wB mB nB xB GC HC yB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","33":"H M N O r s t u"},G:{"1":"zB 0B 1B oB 2B","33":"F vB PC 4B QC RC SC TC","257":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"1":"D","2":"kC lC mC","33":"pB I nC 4B oC pC"},J:{"33":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"CSS3 3D Transforms"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/trusted-types.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/trusted-types.js
index 2f7e6737384cd8..06cb1c16072ed6 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/trusted-types.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/trusted-types.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O P Q R"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"1":"wC xC yC oB zC 0C","2":"I pC qC rC sC tC vB uC vC"},Q:{"2":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:7,C:"Trusted Types for DOM manipulation"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O P Q R"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"yC zC 0C oB 1C 2C","2":"I rC sC tC uC vC wB wC xC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"Trusted Types for DOM manipulation"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ttf.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ttf.js
index 21c0c0c6bfc525..f706fcb0728cb6 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ttf.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ttf.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E 4B","132":"F A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","2":"5B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a JC KC LC mB 2B MC nB","2":"F IC"},G:{"1":"E 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC"},H:{"2":"hC"},I:{"1":"pB I H jC kC lC 3B mC nC","2":"iC"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:6,C:"TTF/OTF - TrueType and OpenType font support"};
+module.exports={A:{A:{"2":"J E F 5B","132":"G A B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","2":"6B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a LC MC NC mB 3B OC nB","2":"G KC"},G:{"1":"F 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC"},H:{"2":"jC"},I:{"1":"pB I D lC mC nC 4B oC pC","2":"kC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"TTF/OTF - TrueType and OpenType font support"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/typedarrays.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/typedarrays.js
index 5773d02ae0a2d2..2989e38f701651 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/typedarrays.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/typedarrays.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D E F 4B","132":"A"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J"},E:{"1":"J D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q AC uB","260":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC nB","2":"F B IC JC KC LC mB 2B"},G:{"1":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC","260":"3B"},H:{"1":"hC"},I:{"1":"I H lC 3B mC nC","2":"pB iC jC kC"},J:{"1":"A","2":"D"},K:{"1":"C c nB","2":"A B mB 2B"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:6,C:"Typed Arrays"};
+module.exports={A:{A:{"1":"B","2":"J E F G 5B","132":"A"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB","260":"CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a OC nB","2":"G B KC LC MC NC mB 3B"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC","260":"4B"},H:{"1":"jC"},I:{"1":"I D nC 4B oC pC","2":"pB kC lC mC"},J:{"1":"A","2":"E"},K:{"1":"C b nB","2":"A B mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Typed Arrays"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/u2f.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/u2f.js
index 64e12b14908503..e4c0c94475f154 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/u2f.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/u2f.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O H","513":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b"},C:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB 6B 7B","322":"JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z H tB 8B 9B","130":"AB BB CB","513":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i","578":"j k l m n o p b"},E:{"1":"K L G wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A B C AC uB BC CC DC EC vB mB nB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB DB IC JC KC LC mB 2B MC nB","513":"CB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"322":"2C"}},B:7,C:"FIDO U2F API"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O D","513":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p"},C:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB 7B 8B","322":"JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z D tB uB 9B AC","130":"AB BB CB","513":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h","578":"i j k l m n o p"},E:{"1":"K L H xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C BC vB CC DC EC FC wB mB nB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB DB KC LC MC NC mB 3B OC nB","513":"CB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"322":"4C"}},B:7,C:"FIDO U2F API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/unhandledrejection.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/unhandledrejection.js
index ff48eb049d9d64..110c1f6941bf18 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/unhandledrejection.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/unhandledrejection.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB 6B 7B"},D:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"1":"B C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A AC uB BC CC DC EC vB"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC","16":"WC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:1,C:"unhandledrejection/rejectionhandled events"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB 7B 8B"},D:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"1":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC wB"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC","16":"YC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"unhandledrejection/rejectionhandled events"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js
index 141915823ed1de..36e77215b97101 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB 6B 7B"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB"},E:{"1":"B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A AC uB BC CC DC EC"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"Upgrade Insecure Requests"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB 7B 8B"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Upgrade Insecure Requests"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js
index 1e807774904e9c..fa2f3bf406b492 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O","66":"P Q R"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB","66":"hB iB jB kB lB P Q"},E:{"1":"1B HC","2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB"},F:{"1":"bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB IC JC KC LC mB 2B MC nB","66":"ZB aB"},G:{"1":"1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"1":"wC xC yC oB zC 0C","2":"I pC qC rC sC tC vB uC vC"},Q:{"2":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:7,C:"URL Scroll-To-Text Fragment"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O","66":"P Q R"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB","66":"hB iB jB kB lB P Q"},E:{"1":"2B IC JC","2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB"},F:{"1":"bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB KC LC MC NC mB 3B OC nB","66":"ZB aB"},G:{"1":"2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"yC zC 0C oB 1C 2C","2":"I rC sC tC uC vC wB wC xC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"URL Scroll-To-Text Fragment"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/url.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/url.js
index 894a9e3843e066..aabb2128a0b22a 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/url.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/url.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M N O r s t u v w x 6B 7B"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K L G M N O r s t u","130":"0 1 2 3 v w x y z"},E:{"1":"E F A B C K L G DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J AC uB BC CC","130":"D"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB","130":"G M N O"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC PC","130":"QC"},H:{"2":"hC"},I:{"1":"H nC","2":"pB I iC jC kC lC 3B","130":"mC"},J:{"2":"D","130":"A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"URL API"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t u v w x 7B 8B"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s t u","130":"0 1 2 3 v w x y z"},E:{"1":"F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC DC","130":"E"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","130":"H M N O"},G:{"1":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC","130":"SC"},H:{"2":"jC"},I:{"1":"D pC","2":"pB I kC lC mC nC 4B","130":"oC"},J:{"2":"E","130":"A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"URL API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/urlsearchparams.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/urlsearchparams.js
index 668d9aed694683..902816d4595a2a 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/urlsearchparams.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/urlsearchparams.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M"},C:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B","132":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB"},D:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"1":"B C K L G vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A AC uB BC CC DC EC"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"URLSearchParams"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M"},C:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","132":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB"},D:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"1":"B C K L H wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"URLSearchParams"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/use-strict.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/use-strict.js
index b342890efa2d32..08c3e4454abfb9 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/use-strict.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/use-strict.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C"},E:{"1":"J D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I AC uB","132":"q BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC nB","2":"F B IC JC KC LC mB 2B"},G:{"1":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B"},H:{"1":"hC"},I:{"1":"pB I H lC 3B mC nC","2":"iC jC kC"},J:{"1":"D A"},K:{"1":"C c 2B nB","2":"A B mB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:6,C:"ECMAScript 5 Strict Mode"};
+module.exports={A:{A:{"1":"A B","2":"J E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB","132":"q CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a OC nB","2":"G B KC LC MC NC mB 3B"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B"},H:{"1":"jC"},I:{"1":"pB I D nC 4B oC pC","2":"kC lC mC"},J:{"1":"E A"},K:{"1":"C b 3B nB","2":"A B mB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"ECMAScript 5 Strict Mode"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/user-select-none.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/user-select-none.js
index 0e31642343d178..a7761f602834b1 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/user-select-none.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/user-select-none.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 4B","33":"A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","33":"C K L G M N O"},C:{"1":"cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","33":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB 6B 7B"},D:{"1":"QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","33":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB"},E:{"1":"HC","33":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB","33":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB"},G:{"33":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","33":"pB I iC jC kC lC 3B mC nC"},J:{"33":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"33":"A B"},O:{"1":"oC"},P:{"1":"qC rC sC tC vB uC vC wC xC yC oB zC 0C","33":"I pC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"33":"2C"}},B:5,C:"CSS user-select: none"};
+module.exports={A:{A:{"2":"J E F G 5B","33":"A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","33":"C K L H M N O"},C:{"1":"cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","33":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB 7B 8B"},D:{"1":"QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","33":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB"},E:{"1":"JC","33":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","33":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB"},G:{"33":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","33":"pB I kC lC mC nC 4B oC pC"},J:{"33":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"33":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","33":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"33":"4C"}},B:5,C:"CSS user-select: none"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/user-timing.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/user-timing.js
index 37b979a0b32838..ee594aac62c1ab 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/user-timing.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/user-timing.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K L G M N O r s t u v w"},E:{"1":"B C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A AC uB BC CC DC EC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC"},H:{"2":"hC"},I:{"1":"H mC nC","2":"pB I iC jC kC lC 3B"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"User Timing API"};
+module.exports={A:{A:{"1":"A B","2":"J E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r s t u v w"},E:{"1":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"User Timing API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/variable-fonts.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/variable-fonts.js
index 920f0035f893bf..fbea3a66aa1444 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/variable-fonts.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/variable-fonts.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 6B 7B","4609":"WB XB c YB ZB aB bB cB dB","4674":"rB","5698":"VB","7490":"PB QB RB SB TB","7746":"UB qB","8705":"eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB","4097":"ZB","4290":"qB VB rB","6148":"WB XB c YB"},E:{"1":"G GC xB yB zB 0B oB 1B HC","2":"I q J D E F A AC uB BC CC DC EC vB","4609":"B C mB nB","8193":"K L wB FC"},F:{"1":"QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB IC JC KC LC mB 2B MC nB","4097":"PB","6148":"LB MB NB OB"},G:{"1":"aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC","4097":"WC XC YC ZC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"4097":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"2":"I pC qC rC","4097":"sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:5,C:"Variable fonts"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 7B 8B","4609":"WB XB b YB ZB aB bB cB dB","4674":"rB","5698":"VB","7490":"PB QB RB SB TB","7746":"UB qB","8705":"eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB","4097":"ZB","4290":"qB VB rB","6148":"WB XB b YB"},E:{"1":"H HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC wB","4609":"B C mB nB","8193":"K L xB GC"},F:{"1":"QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB KC LC MC NC mB 3B OC nB","4097":"PB","6148":"LB MB NB OB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC","4097":"YC ZC aC bC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"4097":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC","4097":"uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Variable fonts"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/vector-effect.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/vector-effect.js
index eec86e53626ba8..d040d161809b24 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/vector-effect.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/vector-effect.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","16":"I q J D E F A B C K L"},E:{"1":"J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC nB","2":"F B IC JC KC LC mB 2B"},G:{"1":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","16":"uB NC 3B"},H:{"1":"hC"},I:{"1":"H mC nC","16":"pB I iC jC kC lC 3B"},J:{"16":"D A"},K:{"1":"C c nB","2":"A B mB 2B"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"SVG vector-effect: non-scaling-stroke"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L"},E:{"1":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a OC nB","2":"G B KC LC MC NC mB 3B"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B"},H:{"1":"jC"},I:{"1":"D oC pC","16":"pB I kC lC mC nC 4B"},J:{"16":"E A"},K:{"1":"C b nB","2":"A B mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"SVG vector-effect: non-scaling-stroke"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/vibration.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/vibration.js
index ea9cdeddd6389e..555aad87308b8e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/vibration.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/vibration.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A 6B 7B","33":"B C K L G"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 I q J D E F A B C K L G M N O r s t u v w x y z"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G M IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H mC nC","2":"pB I iC jC kC lC 3B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"Vibration API"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A 7B 8B","33":"B C K L H"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"A","2":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Vibration API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/video.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/video.js
index 80e9b830021d0c..ba77c6301ebc5b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/video.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/video.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB","260":"I q J D E F A B C K L G M N O r 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A BC CC DC EC vB","2":"AC uB","513":"B C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC mB 2B MC nB","2":"F IC JC"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC","513":"WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"pB I H kC lC 3B mC nC","132":"iC jC"},J:{"1":"D A"},K:{"1":"B C c mB 2B nB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"Video element"};
+module.exports={A:{A:{"1":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB","260":"I q J E F G A B C K L H M N O r 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A CC DC EC FC wB","2":"BC vB","513":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC NC mB 3B OC nB","2":"G KC LC"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC","513":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"pB I D mC nC 4B oC pC","132":"kC lC"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Video element"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/videotracks.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/videotracks.js
index 52094e0d5d61ce..e50804739dffa9 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/videotracks.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/videotracks.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"C K L G M N O","322":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B","194":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB","322":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J AC uB BC"},F:{"2":"0 1 2 3 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB","322":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC PC"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"322":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"322":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"322":"wB"},R:{"322":"1C"},S:{"194":"2C"}},B:1,C:"Video Tracks"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"C K L H M N O","322":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","194":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB","322":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J BC vB CC"},F:{"2":"0 1 2 3 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","322":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"322":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"322":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"322":"xB"},R:{"322":"3C"},S:{"194":"4C"}},B:1,C:"Video Tracks"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/viewport-unit-variants.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/viewport-unit-variants.js
index d9fc5365a5eed9..68cf0458e9ab1d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/viewport-unit-variants.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/viewport-unit-variants.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p","194":"b H"},C:{"1":"m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l 6B 7B"},D:{"1":"8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k","194":"l m n o p b H tB"},E:{"1":"yB zB 0B oB 1B HC","2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z IC JC KC LC mB 2B MC nB","194":"a"},G:{"1":"yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:5,C:"Large, Small, and Dynamic viewport units"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o","194":"p D"},C:{"1":"l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k 7B 8B"},D:{"1":"uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j","194":"k l m n o p D tB"},E:{"1":"zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z KC LC MC NC mB 3B OC nB","194":"a"},G:{"1":"zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"Large, Small, and Dynamic viewport units"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/viewport-units.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/viewport-units.js
index bc211ebccdd47f..95de63b2b5eaf0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/viewport-units.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/viewport-units.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E 4B","132":"F","260":"A B"},B:{"1":"M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","260":"C K L G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M N O 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K L G M N O r","260":"s t u v w x"},E:{"1":"D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q AC uB BC","260":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC","516":"QC","772":"PC"},H:{"2":"hC"},I:{"1":"H mC nC","2":"pB I iC jC kC lC 3B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"260":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"Viewport units: vw, vh, vmin, vmax"};
+module.exports={A:{A:{"2":"J E F 5B","132":"G","260":"A B"},B:{"1":"M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","260":"C K L H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N O r","260":"s t u v w x"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC","260":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC","516":"SC","772":"RC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"A","2":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"260":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Viewport units: vw, vh, vmin, vmax"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wai-aria.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wai-aria.js
index 505695fa6400da..8988734399d10e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wai-aria.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wai-aria.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D 4B","4":"E F A B"},B:{"4":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"4":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"4":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"AC uB","4":"I q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"F","4":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"4":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"4":"hC"},I:{"2":"pB I iC jC kC lC 3B","4":"H mC nC"},J:{"2":"D A"},K:{"4":"A B C c mB 2B nB"},L:{"4":"H"},M:{"4":"b"},N:{"4":"A B"},O:{"4":"oC"},P:{"4":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"4":"wB"},R:{"4":"1C"},S:{"4":"2C"}},B:2,C:"WAI-ARIA Accessibility features"};
+module.exports={A:{A:{"2":"J E 5B","4":"F G A B"},B:{"4":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"4":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"4":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"BC vB","4":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"G","4":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"4":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"4":"jC"},I:{"2":"pB I kC lC mC nC 4B","4":"D oC pC"},J:{"2":"E A"},K:{"4":"A B C b mB 3B nB"},L:{"4":"D"},M:{"4":"D"},N:{"4":"A B"},O:{"4":"qC"},P:{"4":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"4":"xB"},R:{"4":"3C"},S:{"4":"4C"}},B:2,C:"WAI-ARIA Accessibility features"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wake-lock.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wake-lock.js
index 2ef051c2837e56..971a16ae5b0985 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wake-lock.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wake-lock.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"Z a d e f g h i j k l m n o p b H","2":"C K L G M N O","194":"P Q R S T U V W X Y"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB","194":"eB fB gB hB iB jB kB lB P Q R S T"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB IC JC KC LC mB 2B MC nB","194":"UB VB WB XB c YB ZB aB bB cB dB eB fB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"1":"xC yC oB zC 0C","2":"I pC qC rC sC tC vB uC vC wC"},Q:{"2":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:4,C:"Screen Wake Lock API"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"Z a c d e f g h i j k l m n o p D","2":"C K L H M N O","194":"P Q R S T U V W X Y"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB","194":"eB fB gB hB iB jB kB lB P Q R S T"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB KC LC MC NC mB 3B OC nB","194":"UB VB WB XB b YB ZB aB bB cB dB eB fB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C oB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"Screen Wake Lock API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wasm.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wasm.js
index c991cecfc07e0a..8ec0725de9a379 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wasm.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wasm.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L","578":"G"},C:{"1":"PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB 6B 7B","194":"JB KB LB MB NB","1025":"OB"},D:{"1":"TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","322":"NB OB PB QB RB SB"},E:{"1":"B C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A AC uB BC CC DC EC vB"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB","322":"AB BB CB DB EB FB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I pC qC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"194":"2C"}},B:6,C:"WebAssembly"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L","578":"H"},C:{"1":"PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB 7B 8B","194":"JB KB LB MB NB","1025":"OB"},D:{"1":"TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","322":"NB OB PB QB RB SB"},E:{"1":"B C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC wB"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","322":"AB BB CB DB EB FB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"194":"4C"}},B:6,C:"WebAssembly"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wav.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wav.js
index b2293389c22690..7c63c2c1990f45 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wav.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wav.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","2":"5B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D"},E:{"1":"I q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC mB 2B MC nB","2":"F IC JC"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"pB I H kC lC 3B mC nC","16":"iC jC"},J:{"1":"D A"},K:{"1":"B C c mB 2B nB","16":"A"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:6,C:"Wav audio format"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","2":"6B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC NC mB 3B OC nB","2":"G KC LC"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"pB I D mC nC 4B oC pC","16":"kC lC"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","16":"A"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Wav audio format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wbr-element.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wbr-element.js
index 9d8709332460a9..22791fe41e9be6 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wbr-element.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wbr-element.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"J D 4B","2":"E F A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","16":"AC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB","16":"F"},G:{"1":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","16":"uB NC 3B"},H:{"1":"hC"},I:{"1":"pB I H kC lC 3B mC nC","16":"iC jC"},J:{"1":"D A"},K:{"1":"B C c mB 2B nB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"wbr (word break opportunity) element"};
+module.exports={A:{A:{"1":"J E 5B","2":"F G A B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","16":"G"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B"},H:{"1":"jC"},I:{"1":"pB I D mC nC 4B oC pC","16":"kC lC"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"wbr (word break opportunity) element"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-animation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-animation.js
index b74c8337b46996..6dab752ef4505d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-animation.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-animation.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O","260":"P Q R S"},C:{"1":"R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B","260":"qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB","516":"JB KB LB MB NB OB PB QB RB SB TB UB","580":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB","2049":"iB jB kB lB P Q"},D:{"1":"T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 I q J D E F A B C K L G M N O r s t u v w x y z","132":"8 9 AB","260":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S"},E:{"1":"G GC xB yB zB 0B oB 1B HC","2":"I q J D E F A AC uB BC CC DC EC vB","1090":"B C K mB nB","2049":"L wB FC"},F:{"1":"eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G M N O r s t u IC JC KC LC mB 2B MC nB","132":"v w x","260":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC","1090":"WC XC YC ZC aC bC cC","2049":"dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"260":"oC"},P:{"260":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"260":"wB"},R:{"1":"1C"},S:{"516":"2C"}},B:5,C:"Web Animations API"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O","260":"P Q R S"},C:{"1":"R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","260":"qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB","516":"JB KB LB MB NB OB PB QB RB SB TB UB","580":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB","2049":"iB jB kB lB P Q"},D:{"1":"T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 I q J E F G A B C K L H M N O r s t u v w x y z","132":"8 9 AB","260":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S"},E:{"1":"H HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC wB","1090":"B C K mB nB","2049":"L xB GC"},F:{"1":"eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u KC LC MC NC mB 3B OC nB","132":"v w x","260":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC","1090":"YC ZC aC bC cC dC eC","2049":"fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"260":"qC"},P:{"260":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"260":"xB"},R:{"1":"3C"},S:{"516":"4C"}},B:5,C:"Web Animations API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-app-manifest.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-app-manifest.js
index b840b19ca06d5e..fbbf333f9b00cd 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-app-manifest.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-app-manifest.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M","130":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","578":"jB kB lB P Q R sB S T U"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC","260":"XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:5,C:"Add to home screen (A2HS)"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M","130":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","578":"jB kB lB P Q R sB S T U"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC","260":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Add to home screen (A2HS)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-bluetooth.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-bluetooth.js
index 55e9ab4e1a9b96..afc05d0914aac4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-bluetooth.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-bluetooth.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O","1025":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB","194":"HB IB JB KB LB MB NB OB","706":"PB QB RB","1025":"SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 F B C G M N O r s t u v w x y z IC JC KC LC mB 2B MC nB","450":"8 9 AB BB","706":"CB DB EB","1025":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I iC jC kC lC 3B mC nC","1025":"H"},J:{"2":"D A"},K:{"2":"A B C mB 2B nB","1025":"c"},L:{"1025":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1025":"oC"},P:{"1":"qC rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I pC"},Q:{"2":"wB"},R:{"1025":"1C"},S:{"2":"2C"}},B:7,C:"Web Bluetooth"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O","1025":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB","194":"HB IB JB KB LB MB NB OB","706":"PB QB RB","1025":"SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 G B C H M N O r s t u v w x y z KC LC MC NC mB 3B OC nB","450":"8 9 AB BB","706":"CB DB EB","1025":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B oC pC","1025":"D"},J:{"2":"E A"},K:{"2":"A B C mB 3B nB","1025":"b"},L:{"1025":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1025":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC"},Q:{"2":"xB"},R:{"1025":"3C"},S:{"2":"4C"}},B:7,C:"Web Bluetooth"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-serial.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-serial.js
index 15df50fa623aea..ac1778296dbc55 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-serial.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-serial.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O","66":"P Q R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB","66":"lB P Q R S T U V W X"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c IC JC KC LC mB 2B MC nB","66":"YB ZB aB bB cB dB eB fB gB hB iB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:7,C:"Web Serial API"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O","66":"P Q R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB","66":"lB P Q R S T U V W X"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b KC LC MC NC mB 3B OC nB","66":"YB ZB aB bB cB dB eB fB gB hB iB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Web Serial API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-share.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-share.js
index b06b6864b3c152..d0f10777baa13f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-share.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-share.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"g h i j k l m n o p b H","2":"C K L G M N O P Q","516":"R S T U V W X Y Z a d e f"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X","130":"O r s t u v w","1028":"Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"L G FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A B C AC uB BC CC DC EC vB mB","2049":"K nB wB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"1":"eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC","2049":"ZC aC bC cC dC"},H:{"2":"hC"},I:{"2":"pB I iC jC kC lC 3B mC","258":"H nC"},J:{"2":"D A"},K:{"2":"A B C mB 2B nB","258":"c"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"1":"sC tC vB uC vC wC xC yC oB zC 0C","2":"I","258":"pC qC rC"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:4,C:"Web Share API"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"f g h i j k l m n o p D","2":"C K L H M N O P Q","516":"R S T U V W X Y Z a c d e"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X","130":"O r s t u v w","1028":"Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"L H GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C BC vB CC DC EC FC wB mB","2049":"K nB xB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC","2049":"bC cC dC eC fC"},H:{"2":"jC"},I:{"2":"pB I kC lC mC nC 4B oC","258":"D pC"},J:{"2":"E A"},K:{"2":"A B C mB 3B nB","258":"b"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I","258":"rC sC tC"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"Web Share API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webauthn.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webauthn.js
index 7256e36e67c1bb..1deb20bc0848ce 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webauthn.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webauthn.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C","226":"K L G M N"},C:{"1":"VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB 6B 7B"},D:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB"},E:{"1":"K L G wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F A B C AC uB BC CC DC EC vB mB","322":"nB"},F:{"1":"QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB IC JC KC LC mB 2B MC nB"},G:{"1":"fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC","578":"bC","2052":"eC","3076":"cC dC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"zC 0C","2":"I pC qC rC sC tC vB uC vC wC xC yC oB"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:2,C:"Web Authentication API"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C","226":"K L H M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB 7B 8B","5124":"VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB"},E:{"1":"K L H xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A B C BC vB CC DC EC FC wB mB","322":"nB"},F:{"1":"QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB KC LC MC NC mB 3B OC nB"},G:{"1":"hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC","578":"dC","2052":"gC","3076":"eC fC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1028":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"1C 2C","2":"I rC sC tC uC vC wB wC xC yC zC 0C oB"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:2,C:"Web Authentication API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webcodecs.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webcodecs.js
index 70be8e5a981bca..78b0ef677ccf9e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webcodecs.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webcodecs.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"f g h i j k l m n o p b H","2":"C K L G M N O P Q R S T U V W X Y Z a d e"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"1":"zC 0C","2":"I pC qC rC sC tC vB uC vC wC xC yC oB"},Q:{"2":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:5,C:"WebCodecs API"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"e f g h i j k l m n o p D","2":"C K L H M N O P Q R S T U V W X Y Z a c d"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"1C 2C","2":"I rC sC tC uC vC wB wC xC yC zC 0C oB"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"WebCodecs API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl.js
index 8ed1f215ccfb06..b83b0ffd181036 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"4B","8":"J D E F A","129":"B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","129":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B 7B","129":"I q J D E F A B C K L G M N O r s t u v"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D","129":"0 1 2 3 4 E F A B C K L G M N O r s t u v w x y z"},E:{"1":"E F A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q AC uB","129":"J D BC CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B IC JC KC LC mB 2B MC","129":"C G M N O nB"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC PC QC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"1":"A","2":"D"},K:{"1":"C c nB","2":"A B mB 2B"},L:{"1":"H"},M:{"1":"b"},N:{"8":"A","129":"B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"129":"2C"}},B:6,C:"WebGL - 3D Canvas graphics"};
+module.exports={A:{A:{"2":"5B","8":"J E F G A","129":"B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","129":"C K L H M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B","129":"I q J E F G A B C K L H M N O r s t u v"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E","129":"0 1 2 3 4 F G A B C K L H M N O r s t u v w x y z"},E:{"1":"F G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB","129":"J E CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B KC LC MC NC mB 3B OC","129":"C H M N O nB"},G:{"1":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC SC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"1":"A","2":"E"},K:{"1":"C b nB","2":"A B mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"8":"A","129":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"129":"4C"}},B:6,C:"WebGL - 3D Canvas graphics"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl2.js
index 7ee8108e99ba52..c4d3ccbcf10d71 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl2.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl2.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L G M N O r s t u v w 6B 7B","194":"EB FB GB","450":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB","2242":"HB IB JB KB LB MB"},D:{"1":"SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB","578":"FB GB HB IB JB KB LB MB NB OB PB QB RB"},E:{"1":"G GC xB yB zB 0B oB 1B HC","2":"I q J D E F A AC uB BC CC DC EC","1090":"B C K L vB mB nB wB FC"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB IC JC KC LC mB 2B MC nB"},G:{"1":"gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC","1090":"YC ZC aC bC cC dC eC fC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"rC sC tC vB uC vC wC xC yC oB zC 0C","2":"I pC qC"},Q:{"1":"wB"},R:{"1":"1C"},S:{"2242":"2C"}},B:6,C:"WebGL 2.0"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L H M N O r s t u v w 7B 8B","194":"EB FB GB","450":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB","2242":"HB IB JB KB LB MB"},D:{"1":"SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB","578":"FB GB HB IB JB KB LB MB NB OB PB QB RB"},E:{"1":"H HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G A BC vB CC DC EC FC","1090":"B C K L wB mB nB xB GC"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB KC LC MC NC mB 3B OC nB"},G:{"1":"iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC","1090":"aC bC cC dC eC fC gC hC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2242":"4C"}},B:6,C:"WebGL 2.0"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgpu.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgpu.js
index 3b4c4dfaff7feb..87f352305bb988 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgpu.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgpu.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O P","578":"Q R S T U V W X Y Z a d e","1602":"f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB 6B 7B","194":"XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P","578":"Q R S T U V W X Y Z a d e","1602":"f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B AC uB BC CC DC EC vB","322":"C K L G mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB IC JC KC LC mB 2B MC nB","578":"gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"194":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:5,C:"WebGPU"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P","578":"Q R S T U V W X Y Z a c d","1602":"e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB 7B 8B","194":"XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P","578":"Q R S T U V W X Y Z a c d","1602":"e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B BC vB CC DC EC FC wB","322":"C K L H mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB KC LC MC NC mB 3B OC nB","578":"gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"194":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"WebGPU"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webhid.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webhid.js
index e12c5cf40a6255..505c3e795a2587 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webhid.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webhid.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O","66":"P Q R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB","66":"lB P Q R S T U V W X"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB IC JC KC LC mB 2B MC nB","66":"ZB aB bB cB dB eB fB gB hB iB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:7,C:"WebHID API"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O","66":"P Q R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB","66":"lB P Q R S T U V W X"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB KC LC MC NC mB 3B OC nB","66":"ZB aB bB cB dB eB fB gB hB iB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"WebHID API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webkit-user-drag.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webkit-user-drag.js
index d625843af68958..81353b414a5fc3 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webkit-user-drag.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webkit-user-drag.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O","132":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"16":"I q J D E F A B C K L G","132":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"F B C IC JC KC LC mB 2B MC nB","132":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:7,C:"CSS -webkit-user-drag property"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O","132":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"16":"I q J E F G A B C K L H","132":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"G B C KC LC MC NC mB 3B OC nB","132":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"CSS -webkit-user-drag property"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webm.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webm.js
index b57b070638de2f..d928bbc26e88f0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webm.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webm.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E 4B","520":"F A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","8":"C K","388":"L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B 7B","132":"I q J D E F A B C K L G M N O r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q","132":"J D E F A B C K L G M N O r s t u v w"},E:{"1":"oB 1B HC","2":"AC","8":"I q uB BC","520":"J D E F A B C CC DC EC vB mB","1028":"K nB wB","7172":"L","8196":"G FC GC xB yB zB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F IC JC KC","132":"B C G LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC","1028":"ZC aC bC cC dC","3076":"eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"iC jC","132":"pB I kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"8":"A B"},O:{"1":"oC"},P:{"1":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C","132":"I"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:6,C:"WebM video format"};
+module.exports={A:{A:{"2":"J E F 5B","520":"G A B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","8":"C K","388":"L H M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B","132":"I q J E F G A B C K L H M N O r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q","132":"J E F G A B C K L H M N O r s t u v w"},E:{"1":"oB 2B IC JC","2":"BC","8":"I q vB CC","520":"J E F G A B C DC EC FC wB mB","1028":"K nB xB","7172":"L","8196":"H GC HC yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G KC LC MC","132":"B C H NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC","1028":"bC cC dC eC fC","3076":"gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"kC lC","132":"pB I mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"8":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C","132":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"WebM video format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webnfc.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webnfc.js
index 647f7a2f7da9e2..fb8e392520af39 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webnfc.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webnfc.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O P Y Z a d e f g h i j k l m n o p b H","450":"Q R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Y Z a d e f g h i j k l m n o p b H tB 8B 9B","450":"Q R S T U V W X"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB IC JC KC LC mB 2B MC nB","450":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"257":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:7,C:"Web NFC"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O P Y Z a c d e f g h i j k l m n o p D","450":"Q R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","450":"Q R S T U V W X"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB KC LC MC NC mB 3B OC nB","450":"aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"257":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"Web NFC"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webp.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webp.js
index 129892edca6452..f85c29c92ece6c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webp.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webp.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N"},C:{"1":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B 7B","8":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q","8":"J D E","132":"F A B C K L G M N O r s t u","260":"0 1 2 3 v w x y z"},E:{"1":"oB 1B HC","2":"I q J D E F A B C K AC uB BC CC DC EC vB mB nB wB","516":"L G FC GC xB yB zB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F IC JC KC","8":"B LC","132":"mB 2B MC","260":"C G M N O nB"},G:{"1":"eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC"},H:{"1":"hC"},I:{"1":"H 3B mC nC","2":"pB iC jC kC","132":"I lC"},J:{"2":"D A"},K:{"1":"C c mB 2B nB","2":"A","132":"B"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"8":"2C"}},B:6,C:"WebP image format"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N"},C:{"1":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B","8":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q","8":"J E F","132":"G A B C K L H M N O r s t u","260":"0 1 2 3 v w x y z"},E:{"1":"oB 2B IC JC","2":"I q J E F G A B C K BC vB CC DC EC FC wB mB nB xB","516":"L H GC HC yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G KC LC MC","8":"B NC","132":"mB 3B OC","260":"C H M N O nB"},G:{"1":"gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"1":"jC"},I:{"1":"D 4B oC pC","2":"pB kC lC mC","132":"I nC"},J:{"2":"E A"},K:{"1":"C b mB 3B nB","2":"A","132":"B"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"8":"4C"}},B:6,C:"WebP image format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/websockets.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/websockets.js
index 44eba9b09bb120..53edee107c7279 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/websockets.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/websockets.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB 6B 7B","132":"I q","292":"J D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","132":"I q J D E F A B C K L","260":"G"},E:{"1":"D E F A B C K L G DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I AC uB","132":"q BC","260":"J CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"F IC JC KC LC","132":"B C mB 2B MC"},G:{"1":"E PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC","132":"3B OC"},H:{"2":"hC"},I:{"1":"H mC nC","2":"pB I iC jC kC lC 3B"},J:{"1":"A","129":"D"},K:{"1":"c nB","2":"A","132":"B C mB 2B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"Web Sockets"};
+module.exports={A:{A:{"1":"A B","2":"J E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB 7B 8B","132":"I q","292":"J E F G A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","132":"I q J E F G A B C K L","260":"H"},E:{"1":"E F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB","132":"q CC","260":"J DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G KC LC MC NC","132":"B C mB 3B OC"},G:{"1":"F RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC","132":"4B QC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"A","129":"E"},K:{"1":"b nB","2":"A","132":"B C mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Web Sockets"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webtransport.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webtransport.js
index 9382ec12dae123..beeed7e9573030 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webtransport.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webtransport.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"j k l m n o p b H","2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z g h","66":"a d e f"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB IC JC KC LC mB 2B MC nB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"1":"0C","2":"I pC qC rC sC tC vB uC vC wC xC yC oB zC"},Q:{"2":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:5,C:"WebTransport"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"i j k l m n o p D","2":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z f g","66":"a c d e"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB KC LC MC NC mB 3B OC nB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"2C","2":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"WebTransport"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webusb.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webusb.js
index 07491869247fbf..7d5173af9c3397 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webusb.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webusb.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","66":"QB RB SB TB UB qB VB"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB IC JC KC LC mB 2B MC nB","66":"DB EB FB GB HB IB JB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"sC tC vB uC vC wC xC yC oB zC 0C","2":"I pC qC rC"},Q:{"2":"wB"},R:{"1":"1C"},S:{"2":"2C"}},B:7,C:"WebUSB"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","66":"QB RB SB TB UB qB VB"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB KC LC MC NC mB 3B OC nB","66":"DB EB FB GB HB IB JB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"1":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C oB 1C 2C","2":"I rC sC tC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"WebUSB"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webvr.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webvr.js
index 1d185e80d2da33..acd02d65b04b53 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webvr.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webvr.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","66":"P","257":"G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 6B 7B","129":"RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","194":"QB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","66":"TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P"},E:{"2":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB","66":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C c mB 2B nB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"513":"I","516":"pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:7,C:"WebVR API"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","66":"P","257":"H M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 7B 8B","129":"RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","194":"QB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","66":"TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P"},E:{"2":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","66":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C b mB 3B nB"},L:{"2":"D"},M:{"2":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"513":"I","516":"rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"WebVR API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webvtt.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webvtt.js
index 1eede1ce057826..5bbfd358d424c1 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webvtt.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webvtt.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"5B pB I q J D E F A B C K L G M N O r s t u v 6B 7B","66":"0 1 2 w x y z","129":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB","257":"RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I q J D E F A B C K L G M N"},E:{"1":"J D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q AC uB BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B OC PC"},H:{"2":"hC"},I:{"1":"H mC nC","2":"pB I iC jC kC lC 3B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"129":"2C"}},B:4,C:"WebVTT - Web Video Text Tracks"};
+module.exports={A:{A:{"1":"A B","2":"J E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"6B pB I q J E F G A B C K L H M N O r s t u v 7B 8B","66":"0 1 2 w x y z","129":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB","257":"RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I q J E F G A B C K L H M N"},E:{"1":"J E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB I kC lC mC nC 4B"},J:{"1":"A","2":"E"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"129":"4C"}},B:4,C:"WebVTT - Web Video Text Tracks"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webworkers.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webworkers.js
index d1b578af810b3f..b47ee5bbf07aa8 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webworkers.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webworkers.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"4B","8":"J D E F"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","8":"5B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","8":"AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a LC mB 2B MC nB","2":"F IC","8":"JC KC"},G:{"1":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B"},H:{"2":"hC"},I:{"1":"H iC mC nC","2":"pB I jC kC lC 3B"},J:{"1":"D A"},K:{"1":"B C c mB 2B nB","8":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"Web Workers"};
+module.exports={A:{A:{"1":"A B","2":"5B","8":"J E F G"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","8":"6B pB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","8":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a NC mB 3B OC nB","2":"G KC","8":"LC MC"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"D kC oC pC","2":"pB I lC mC nC 4B"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","8":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Web Workers"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webxr.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webxr.js
index e7a0bd87833a3b..73124146624f6e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webxr.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webxr.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"2":"C K L G M N O","132":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB 6B 7B","322":"kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c","66":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB","132":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"2":"I q J D E F A B C AC uB BC CC DC EC vB mB nB","578":"K L G wB FC GC xB yB zB 0B oB 1B HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB IC JC KC LC mB 2B MC nB","66":"OB PB QB RB SB TB UB VB WB XB c YB","132":"ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"2":"hC"},I:{"2":"pB I H iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"2":"A B C mB 2B nB","132":"c"},L:{"132":"H"},M:{"322":"b"},N:{"2":"A B"},O:{"2":"oC"},P:{"2":"I pC qC rC sC tC vB uC","132":"vC wC xC yC oB zC 0C"},Q:{"2":"wB"},R:{"2":"1C"},S:{"2":"2C"}},B:4,C:"WebXR Device API"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"2":"C K L H M N O","132":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB 7B 8B","322":"kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b","66":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB","132":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"2":"I q J E F G A B C BC vB CC DC EC FC wB mB nB","578":"K L H xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB KC LC MC NC mB 3B OC nB","66":"OB PB QB RB SB TB UB VB WB XB b YB","132":"ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a"},G:{"2":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"2":"jC"},I:{"2":"pB I D kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"2":"A B C mB 3B nB","132":"b"},L:{"132":"D"},M:{"322":"D"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC","132":"xC yC zC 0C oB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"WebXR Device API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/will-change.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/will-change.js
index 8971df6c97dc0f..c371ab42fb8c40 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/will-change.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/will-change.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K L G M N O"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 5B pB I q J D E F A B C K L G M N O r s t u v w x y z 6B 7B","194":"1 2 3 4 5 6 7"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 I q J D E F A B C K L G M N O r s t u v w x y z"},E:{"1":"A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F AC uB BC CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G M N O r s t u v IC JC KC LC mB 2B MC nB"},G:{"1":"TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"CSS will-change property"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K L H M N O"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 6B pB I q J E F G A B C K L H M N O r s t u v w x y z 7B 8B","194":"1 2 3 4 5 6 7"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u v KC LC MC NC mB 3B OC nB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS will-change property"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff.js
index 2bb148bd05f5f0..b128da3fe130dd 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 7B","2":"5B pB 6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"I"},E:{"1":"J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a mB 2B MC nB","2":"F B IC JC KC LC"},G:{"1":"E OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B"},H:{"2":"hC"},I:{"1":"H mC nC","2":"pB iC jC kC lC 3B","130":"I"},J:{"1":"D A"},K:{"1":"B C c mB 2B nB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"WOFF - Web Open Font Format"};
+module.exports={A:{A:{"1":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 8B","2":"6B pB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"I"},E:{"1":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a mB 3B OC nB","2":"G B KC LC MC NC"},G:{"1":"F QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"D oC pC","2":"pB kC lC mC nC 4B","130":"I"},J:{"1":"E A"},K:{"1":"B C b mB 3B nB","2":"A"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"WOFF - Web Open Font Format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff2.js
index a879f8d2f774b1..445037096682f4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff2.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff2.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 4B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","2":"C K"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB 6B 7B"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","2":"0 1 2 3 4 5 6 7 I q J D E F A B C K L G M N O r s t u v w x y z"},E:{"1":"C K L G nB wB FC GC xB yB zB 0B oB 1B HC","2":"I q J D E F AC uB BC CC DC EC","132":"A B vB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C G M N O r s t u IC JC KC LC mB 2B MC nB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"E uB NC 3B OC PC QC RC SC TC"},H:{"2":"hC"},I:{"1":"H","2":"pB I iC jC kC lC 3B mC nC"},J:{"2":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:2,C:"WOFF 2.0 - Web Open Font Format"};
+module.exports={A:{A:{"2":"J E F G A B 5B"},B:{"1":"L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","2":"C K"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB 7B 8B"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","2":"0 1 2 3 4 5 6 7 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"C K L H nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I q J E F G BC vB CC DC EC FC","132":"A B wB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C H M N O r s t u KC LC MC NC mB 3B OC nB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"F vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"D","2":"pB I kC lC mC nC 4B oC pC"},J:{"2":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"WOFF 2.0 - Web Open Font Format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/word-break.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/word-break.js
index 696019753c1c69..49c21dbc8daaa3 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/word-break.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/word-break.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"J D E F A B 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB I q J D E F A B C K L 6B 7B"},D:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","4":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB"},E:{"1":"F A B C K L G EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","4":"I q J D E AC uB BC CC DC"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"F B C IC JC KC LC mB 2B MC nB","4":"0 1 2 G M N O r s t u v w x y z"},G:{"1":"SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","4":"E uB NC 3B OC PC QC RC"},H:{"2":"hC"},I:{"1":"H","4":"pB I iC jC kC lC 3B mC nC"},J:{"4":"D A"},K:{"1":"c","2":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"CSS3 word-break"};
+module.exports={A:{A:{"1":"J E F G A B 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB I q J E F G A B C K L 7B 8B"},D:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","4":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB"},E:{"1":"G A B C K L H FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","4":"I q J E F BC vB CC DC EC"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","2":"G B C KC LC MC NC mB 3B OC nB","4":"0 1 2 H M N O r s t u v w x y z"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","4":"F vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"D","4":"pB I kC lC mC nC 4B oC pC"},J:{"4":"E A"},K:{"1":"b","2":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS3 word-break"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wordwrap.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wordwrap.js
index 80b8fdd35111f1..3199232aa7fd39 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wordwrap.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wordwrap.js
@@ -1 +1 @@
-module.exports={A:{A:{"4":"J D E F A B 4B"},B:{"1":"O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H","4":"C K L G M N"},C:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB","4":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","4":"I q J D E F A B C K L G M N O r s t u"},E:{"1":"D E F A B C K L G CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","4":"I q J AC uB BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"F IC JC","4":"B C KC LC mB 2B MC"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","4":"uB NC 3B OC PC"},H:{"4":"hC"},I:{"1":"H mC nC","4":"pB I iC jC kC lC 3B"},J:{"1":"A","4":"D"},K:{"1":"c","4":"A B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"4":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"4":"2C"}},B:4,C:"CSS3 Overflow-wrap"};
+module.exports={A:{A:{"4":"J E F G A B 5B"},B:{"1":"O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D","4":"C K L H M N"},C:{"1":"LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB","4":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","4":"I q J E F G A B C K L H M N O r s t u"},E:{"1":"E F G A B C K L H DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","4":"I q J BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G KC LC","4":"B C MC NC mB 3B OC"},G:{"1":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","4":"vB PC 4B QC RC"},H:{"4":"jC"},I:{"1":"D oC pC","4":"pB I kC lC mC nC 4B"},J:{"1":"A","4":"E"},K:{"1":"b","4":"A B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"4":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"4":"4C"}},B:4,C:"CSS3 Overflow-wrap"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-doc-messaging.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-doc-messaging.js
index 6036586a5d34c6..e75f789c1ba99e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-doc-messaging.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-doc-messaging.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D 4B","132":"E F","260":"A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B","2":"5B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"AC uB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB","2":"F"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"1":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"4":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"Cross-document messaging"};
+module.exports={A:{A:{"2":"J E 5B","132":"F G","260":"A B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B","2":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB","2":"G"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"4":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Cross-document messaging"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-frame-options.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-frame-options.js
index 6963943db86056..4362008fd0d2ce 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-frame-options.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-frame-options.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"E F A B","2":"J D 4B"},B:{"1":"C K L G M N O","4":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB","4":"I q J D E F A B C K L G M N dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","16":"5B pB 6B 7B"},D:{"4":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","16":"I q J D E F A B C K L G M N O r s t u v w x"},E:{"4":"J D E F A B C K L G BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","16":"I q AC uB"},F:{"4":"0 1 2 3 4 5 6 7 8 9 C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a MC nB","16":"F B IC JC KC LC mB 2B"},G:{"4":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","16":"uB NC 3B OC PC"},H:{"2":"hC"},I:{"4":"I H lC 3B mC nC","16":"pB iC jC kC"},J:{"4":"D A"},K:{"4":"c nB","16":"A B C mB 2B"},L:{"4":"H"},M:{"4":"b"},N:{"1":"A B"},O:{"4":"oC"},P:{"4":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"4":"wB"},R:{"4":"1C"},S:{"1":"2C"}},B:6,C:"X-Frame-Options HTTP header"};
+module.exports={A:{A:{"1":"F G A B","2":"J E 5B"},B:{"1":"C K L H M N O","4":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB","4":"I q J E F G A B C K L H M N dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","16":"6B pB 7B 8B"},D:{"4":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J E F G A B C K L H M N O r s t u v w x"},E:{"4":"J E F G A B C K L H CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","16":"I q BC vB"},F:{"4":"0 1 2 3 4 5 6 7 8 9 C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a OC nB","16":"G B KC LC MC NC mB 3B"},G:{"4":"F SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","16":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"4":"I D nC 4B oC pC","16":"pB kC lC mC"},J:{"4":"E A"},K:{"4":"b nB","16":"A B C mB 3B"},L:{"4":"D"},M:{"4":"D"},N:{"1":"A B"},O:{"4":"qC"},P:{"4":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"4":"xB"},R:{"4":"3C"},S:{"1":"4C"}},B:6,C:"X-Frame-Options HTTP header"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhr2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhr2.js
index 0f0e1a745a9ea5..9f63fc1ebd133a 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhr2.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhr2.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 4B","132":"A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","2":"5B pB","260":"A B","388":"J D E F","900":"I q 6B 7B"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","16":"I q J","132":"1 2","388":"0 D E F A B C K L G M N O r s t u v w x y z"},E:{"1":"E F A B C K L G DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","2":"I AC uB","132":"D CC","388":"q J BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"F B IC JC KC LC mB 2B MC","132":"G M N"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","2":"uB NC 3B","132":"QC","388":"OC PC"},H:{"2":"hC"},I:{"1":"H nC","2":"iC jC kC","388":"mC","900":"pB I lC 3B"},J:{"132":"A","388":"D"},K:{"1":"C c nB","2":"A B mB 2B"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"XMLHttpRequest advanced features"};
+module.exports={A:{A:{"2":"J E F G 5B","132":"A B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","2":"6B pB","260":"A B","388":"J E F G","900":"I q 7B 8B"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","16":"I q J","132":"1 2","388":"0 E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","2":"I BC vB","132":"E DC","388":"q J CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a nB","2":"G B KC LC MC NC mB 3B OC","132":"H M N"},G:{"1":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","2":"vB PC 4B","132":"SC","388":"QC RC"},H:{"2":"jC"},I:{"1":"D pC","2":"kC lC mC","388":"oC","900":"pB I nC 4B"},J:{"132":"A","388":"E"},K:{"1":"C b nB","2":"A B mB 3B"},L:{"1":"D"},M:{"1":"D"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"XMLHttpRequest advanced features"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhtml.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhtml.js
index 9d6b471fb9eb38..0d3e197edb567f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhtml.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhtml.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"1":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"1":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"1":"hC"},I:{"1":"pB I H iC jC kC lC 3B mC nC"},J:{"1":"D A"},K:{"1":"A B C c mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:1,C:"XHTML served as application/xhtml+xml"};
+module.exports={A:{A:{"1":"G A B","2":"J E F 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"1":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"1":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"1":"jC"},I:{"1":"pB I D kC lC mC nC 4B oC pC"},J:{"1":"E A"},K:{"1":"A B C b mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"XHTML served as application/xhtml+xml"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhtmlsmil.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhtmlsmil.js
index e4e4fab9aac787..469eaeba6bcc81 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhtmlsmil.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhtmlsmil.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"F A B 4B","4":"J D E"},B:{"2":"C K L G M N O","8":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"8":"0 1 2 3 4 5 6 7 8 9 5B pB I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB 6B 7B"},D:{"8":"0 1 2 3 4 5 6 7 8 9 I q J D E F A B C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B"},E:{"8":"I q J D E F A B C K L G AC uB BC CC DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC"},F:{"8":"0 1 2 3 4 5 6 7 8 9 F B C G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a IC JC KC LC mB 2B MC nB"},G:{"8":"E uB NC 3B OC PC QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B"},H:{"8":"hC"},I:{"8":"pB I H iC jC kC lC 3B mC nC"},J:{"8":"D A"},K:{"8":"A B C c mB 2B nB"},L:{"8":"H"},M:{"8":"b"},N:{"2":"A B"},O:{"8":"oC"},P:{"8":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"8":"wB"},R:{"8":"1C"},S:{"8":"2C"}},B:7,C:"XHTML+SMIL animation"};
+module.exports={A:{A:{"2":"G A B 5B","4":"J E F"},B:{"2":"C K L H M N O","8":"P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"8":"0 1 2 3 4 5 6 7 8 9 6B pB I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 7B 8B"},D:{"8":"0 1 2 3 4 5 6 7 8 9 I q J E F G A B C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC"},E:{"8":"I q J E F G A B C K L H BC vB CC DC EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC"},F:{"8":"0 1 2 3 4 5 6 7 8 9 G B C H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a KC LC MC NC mB 3B OC nB"},G:{"8":"F vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B"},H:{"8":"jC"},I:{"8":"pB I D kC lC mC nC 4B oC pC"},J:{"8":"E A"},K:{"8":"A B C b mB 3B nB"},L:{"8":"D"},M:{"8":"D"},N:{"2":"A B"},O:{"8":"qC"},P:{"8":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"8":"xB"},R:{"8":"3C"},S:{"8":"4C"}},B:7,C:"XHTML+SMIL animation"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xml-serializer.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xml-serializer.js
index 2112ece221cb6d..c761d9ea394bd7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xml-serializer.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xml-serializer.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","260":"J D E F 4B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C K L G M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a d e f g h i j k l m n o p b H tB","132":"B","260":"5B pB I q J D 6B 7B","516":"E F A"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a d e f g h i j k l m n o p b H tB 8B 9B","132":"0 1 2 I q J D E F A B C K L G M N O r s t u v w x y z"},E:{"1":"E F A B C K L G DC EC vB mB nB wB FC GC xB yB zB 0B oB 1B HC","132":"I q J D AC uB BC CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB c YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","16":"F IC","132":"B C G M N JC KC LC mB 2B MC nB"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC xB yB zB 0B oB 1B","132":"uB NC 3B OC PC QC"},H:{"132":"hC"},I:{"1":"H mC nC","132":"pB I iC jC kC lC 3B"},J:{"132":"D A"},K:{"1":"c","16":"A","132":"B C mB 2B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"oC"},P:{"1":"I pC qC rC sC tC vB uC vC wC xC yC oB zC 0C"},Q:{"1":"wB"},R:{"1":"1C"},S:{"1":"2C"}},B:4,C:"DOM Parsing and Serialization"};
+module.exports={A:{A:{"1":"A B","260":"J E F G 5B"},B:{"1":"C K L H M N O P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C K L H M N O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB","132":"B","260":"6B pB I q J E 7B 8B","516":"F G A"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB qB VB rB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R S T U V W X Y Z a c d e f g h i j k l m n o p D tB uB 9B AC","132":"0 1 2 I q J E F G A B C K L H M N O r s t u v w x y z"},E:{"1":"F G A B C K L H EC FC wB mB nB xB GC HC yB zB 0B 1B oB 2B IC JC","132":"I q J E BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB b YB ZB aB bB cB dB eB fB gB hB iB jB kB lB P Q R sB S T U V W X Y Z a","16":"G KC","132":"B C H M N LC MC NC mB 3B OC nB"},G:{"1":"F TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B oB 2B","132":"vB PC 4B QC RC SC"},H:{"132":"jC"},I:{"1":"D oC pC","132":"pB I kC lC mC nC 4B"},J:{"132":"E A"},K:{"1":"b","16":"A","132":"B C mB 3B nB"},L:{"1":"D"},M:{"1":"D"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C oB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"DOM Parsing and Serialization"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/package.json b/tools/node_modules/eslint/node_modules/caniuse-lite/package.json
index 7a368258226a6e..cdfab6f6343894 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/package.json
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/package.json
@@ -1,6 +1,6 @@
 {
   "name": "caniuse-lite",
-  "version": "1.0.30001418",
+  "version": "1.0.30001427",
   "description": "A smaller version of caniuse-db, with only the essentials!",
   "main": "dist/unpacker/index.js",
   "files": [
diff --git a/tools/node_modules/eslint/node_modules/convert-source-map/index.js b/tools/node_modules/eslint/node_modules/convert-source-map/index.js
index d3265f0ac5c046..dc602d7c6dc278 100644
--- a/tools/node_modules/eslint/node_modules/convert-source-map/index.js
+++ b/tools/node_modules/eslint/node_modules/convert-source-map/index.js
@@ -1,7 +1,6 @@
 'use strict';
 var fs = require('fs');
 var path = require('path');
-var SafeBuffer = require('safe-buffer');
 
 Object.defineProperty(exports, 'commentRegex', {
   get: function getCommentRegex () {
@@ -16,9 +15,30 @@ Object.defineProperty(exports, 'mapFileCommentRegex', {
   }
 });
 
+var decodeBase64;
+if (typeof Buffer !== 'undefined') {
+  if (typeof Buffer.from === 'function') {
+    decodeBase64 = decodeBase64WithBufferFrom;
+  } else {
+    decodeBase64 = decodeBase64WithNewBuffer;
+  }
+} else {
+  decodeBase64 = decodeBase64WithAtob;
+}
+
+function decodeBase64WithBufferFrom(base64) {
+  return Buffer.from(base64, 'base64').toString();
+}
+
+function decodeBase64WithNewBuffer(base64) {
+  if (typeof value === 'number') {
+    throw new TypeError('The value to decode must not be of type number.');
+  }
+  return new Buffer(base64, 'base64').toString();
+}
 
-function decodeBase64(base64) {
-  return (SafeBuffer.Buffer.from(base64, 'base64') || "").toString();
+function decodeBase64WithAtob(base64) {
+  return decodeURIComponent(escape(atob(base64)));
 }
 
 function stripComment(sm) {
@@ -56,10 +76,33 @@ Converter.prototype.toJSON = function (space) {
   return JSON.stringify(this.sourcemap, null, space);
 };
 
-Converter.prototype.toBase64 = function () {
+if (typeof Buffer !== 'undefined') {
+  if (typeof Buffer.from === 'function') {
+    Converter.prototype.toBase64 = encodeBase64WithBufferFrom;
+  } else {
+    Converter.prototype.toBase64 = encodeBase64WithNewBuffer;
+  }
+} else {
+  Converter.prototype.toBase64 = encodeBase64WithBtoa;
+}
+
+function encodeBase64WithBufferFrom() {
   var json = this.toJSON();
-  return (SafeBuffer.Buffer.from(json, 'utf8') || "").toString('base64');
-};
+  return Buffer.from(json, 'utf8').toString('base64');
+}
+
+function encodeBase64WithNewBuffer() {
+  var json = this.toJSON();
+  if (typeof json === 'number') {
+    throw new TypeError('The json to encode must not be of type number.');
+  }
+  return new Buffer(json, 'utf8').toString('base64');
+}
+
+function encodeBase64WithBtoa() {
+  var json = this.toJSON();
+  return btoa(unescape(encodeURIComponent(json)));
+}
 
 Converter.prototype.toComment = function (options) {
   var base64 = this.toBase64();
diff --git a/tools/node_modules/eslint/node_modules/convert-source-map/package.json b/tools/node_modules/eslint/node_modules/convert-source-map/package.json
index 07ff61fa2a6c7b..0d796cacdf903e 100644
--- a/tools/node_modules/eslint/node_modules/convert-source-map/package.json
+++ b/tools/node_modules/eslint/node_modules/convert-source-map/package.json
@@ -1,6 +1,6 @@
 {
   "name": "convert-source-map",
-  "version": "1.8.0",
+  "version": "1.9.0",
   "description": "Converts a source-map from/to  different formats and allows adding/changing properties.",
   "main": "index.js",
   "scripts": {
@@ -11,9 +11,6 @@
     "url": "git://github.com/thlorenz/convert-source-map.git"
   },
   "homepage": "https://github.com/thlorenz/convert-source-map",
-  "dependencies": {
-    "safe-buffer": "~5.1.1"
-  },
   "devDependencies": {
     "inline-source-map": "~0.6.2",
     "tap": "~9.0.0"
diff --git a/tools/node_modules/eslint/node_modules/dir-glob/index.js b/tools/node_modules/eslint/node_modules/dir-glob/index.js
deleted file mode 100644
index c21cdf39314930..00000000000000
--- a/tools/node_modules/eslint/node_modules/dir-glob/index.js
+++ /dev/null
@@ -1,75 +0,0 @@
-'use strict';
-const path = require('path');
-const pathType = require('path-type');
-
-const getExtensions = extensions => extensions.length > 1 ? `{${extensions.join(',')}}` : extensions[0];
-
-const getPath = (filepath, cwd) => {
-	const pth = filepath[0] === '!' ? filepath.slice(1) : filepath;
-	return path.isAbsolute(pth) ? pth : path.join(cwd, pth);
-};
-
-const addExtensions = (file, extensions) => {
-	if (path.extname(file)) {
-		return `**/${file}`;
-	}
-
-	return `**/${file}.${getExtensions(extensions)}`;
-};
-
-const getGlob = (directory, options) => {
-	if (options.files && !Array.isArray(options.files)) {
-		throw new TypeError(`Expected \`files\` to be of type \`Array\` but received type \`${typeof options.files}\``);
-	}
-
-	if (options.extensions && !Array.isArray(options.extensions)) {
-		throw new TypeError(`Expected \`extensions\` to be of type \`Array\` but received type \`${typeof options.extensions}\``);
-	}
-
-	if (options.files && options.extensions) {
-		return options.files.map(x => path.posix.join(directory, addExtensions(x, options.extensions)));
-	}
-
-	if (options.files) {
-		return options.files.map(x => path.posix.join(directory, `**/${x}`));
-	}
-
-	if (options.extensions) {
-		return [path.posix.join(directory, `**/*.${getExtensions(options.extensions)}`)];
-	}
-
-	return [path.posix.join(directory, '**')];
-};
-
-module.exports = async (input, options) => {
-	options = {
-		cwd: process.cwd(),
-		...options
-	};
-
-	if (typeof options.cwd !== 'string') {
-		throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof options.cwd}\``);
-	}
-
-	const globs = await Promise.all([].concat(input).map(async x => {
-		const isDirectory = await pathType.isDirectory(getPath(x, options.cwd));
-		return isDirectory ? getGlob(x, options) : x;
-	}));
-
-	return [].concat.apply([], globs); // eslint-disable-line prefer-spread
-};
-
-module.exports.sync = (input, options) => {
-	options = {
-		cwd: process.cwd(),
-		...options
-	};
-
-	if (typeof options.cwd !== 'string') {
-		throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof options.cwd}\``);
-	}
-
-	const globs = [].concat(input).map(x => pathType.isDirectorySync(getPath(x, options.cwd)) ? getGlob(x, options) : x);
-
-	return [].concat.apply([], globs); // eslint-disable-line prefer-spread
-};
diff --git a/tools/node_modules/eslint/node_modules/dir-glob/license b/tools/node_modules/eslint/node_modules/dir-glob/license
deleted file mode 100644
index db6bc32cc7c44e..00000000000000
--- a/tools/node_modules/eslint/node_modules/dir-glob/license
+++ /dev/null
@@ -1,9 +0,0 @@
-MIT License
-
-Copyright (c) Kevin Mårtensson <kevinmartensson@gmail.com> (github.com/kevva)
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/tools/node_modules/eslint/node_modules/dir-glob/package.json b/tools/node_modules/eslint/node_modules/dir-glob/package.json
deleted file mode 100644
index b0a397e66cbccd..00000000000000
--- a/tools/node_modules/eslint/node_modules/dir-glob/package.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
-	"name": "dir-glob",
-	"version": "3.0.1",
-	"description": "Convert directories to glob compatible strings",
-	"license": "MIT",
-	"repository": "kevva/dir-glob",
-	"author": {
-		"name": "Kevin Mårtensson",
-		"email": "kevinmartensson@gmail.com",
-		"url": "github.com/kevva"
-	},
-	"engines": {
-		"node": ">=8"
-	},
-	"scripts": {
-		"test": "xo && ava"
-	},
-	"files": [
-		"index.js"
-	],
-	"keywords": [
-		"convert",
-		"directory",
-		"extensions",
-		"files",
-		"glob"
-	],
-	"dependencies": {
-		"path-type": "^4.0.0"
-	},
-	"devDependencies": {
-		"ava": "^2.1.0",
-		"del": "^4.1.1",
-		"make-dir": "^3.0.0",
-		"rimraf": "^2.5.0",
-		"xo": "^0.24.0"
-	}
-}
diff --git a/tools/node_modules/eslint/node_modules/dir-glob/readme.md b/tools/node_modules/eslint/node_modules/dir-glob/readme.md
deleted file mode 100644
index cb7313f0ab6a74..00000000000000
--- a/tools/node_modules/eslint/node_modules/dir-glob/readme.md
+++ /dev/null
@@ -1,76 +0,0 @@
-# dir-glob [![Build Status](https://travis-ci.org/kevva/dir-glob.svg?branch=master)](https://travis-ci.org/kevva/dir-glob)
-
-> Convert directories to glob compatible strings
-
-
-## Install
-
-```
-$ npm install dir-glob
-```
-
-
-## Usage
-
-```js
-const dirGlob = require('dir-glob');
-
-(async () => {
-	console.log(await dirGlob(['index.js', 'test.js', 'fixtures']));
-	//=> ['index.js', 'test.js', 'fixtures/**']
-
-	console.log(await dirGlob(['index.js', 'inner_folder'], {cwd: 'fixtures'}));
-	//=> ['index.js', 'inner_folder/**']
-
-	console.log(await dirGlob(['lib/**', 'fixtures'], {
-		files: ['test', 'unicorn']
-		extensions: ['js']
-	}));
-	//=> ['lib/**', 'fixtures/**/test.js', 'fixtures/**/unicorn.js']
-
-	console.log(await dirGlob(['lib/**', 'fixtures'], {
-		files: ['test', 'unicorn', '*.jsx'],
-		extensions: ['js', 'png']
-	}));
-	//=> ['lib/**', 'fixtures/**/test.{js,png}', 'fixtures/**/unicorn.{js,png}', 'fixtures/**/*.jsx']
-})();
-```
-
-
-## API
-
-### dirGlob(input, options?)
-
-Returns a `Promise<string[]>` with globs.
-
-### dirGlob.sync(input, options?)
-
-Returns a `string[]` with globs.
-
-#### input
-
-Type: `string | string[]`
-
-Paths.
-
-#### options
-
-Type: `object`
-
-##### extensions
-
-Type: `string[]`
-
-Append extensions to the end of your globs.
-
-##### files
-
-Type: `string[]`
-
-Only glob for certain files.
-
-##### cwd
-
-Type: `string[]`
-
-Test in specific directory.
diff --git a/tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.js b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.js
index d7a3ff691349d1..f58aed6329a5c4 100644
--- a/tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.js
+++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.js
@@ -1986,7 +1986,8 @@ module.exports = {
 		"19.0.17",
 		"19.1.0",
 		"19.1.1",
-		"19.1.2"
+		"19.1.2",
+		"19.1.3"
 	],
 	"103.0.5044.0": [
 		"20.0.0-alpha.1",
@@ -2065,7 +2066,8 @@ module.exports = {
 	"104.0.5112.124": [
 		"20.2.0",
 		"20.3.0",
-		"20.3.1"
+		"20.3.1",
+		"20.3.2"
 	],
 	"105.0.5187.0": [
 		"21.0.0-alpha.1",
@@ -2142,6 +2144,9 @@ module.exports = {
 	"106.0.5249.91": [
 		"21.1.0"
 	],
+	"106.0.5249.103": [
+		"21.1.1"
+	],
 	"107.0.5286.0": [
 		"22.0.0-alpha.1",
 		"22.0.0-nightly.20220909",
@@ -2164,10 +2169,18 @@ module.exports = {
 	],
 	"108.0.5329.0": [
 		"22.0.0-alpha.3",
+		"22.0.0-alpha.4",
+		"22.0.0-alpha.5",
 		"23.0.0-nightly.20221004",
 		"23.0.0-nightly.20221005",
 		"23.0.0-nightly.20221006",
-		"23.0.0-nightly.20221007"
+		"23.0.0-nightly.20221007",
+		"23.0.0-nightly.20221010",
+		"23.0.0-nightly.20221011",
+		"23.0.0-nightly.20221012",
+		"23.0.0-nightly.20221013",
+		"23.0.0-nightly.20221014",
+		"23.0.0-nightly.20221017"
 	],
 	"107.0.5274.0": [
 		"22.0.0-nightly.20220908"
diff --git a/tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.json b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.json
index f236c27017c276..7e05839e6cc484 100644
--- a/tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.json
+++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.json
@@ -1 +1 @@
-{"39.0.2171.65":["0.20.0","0.20.1","0.20.2","0.20.3","0.20.4","0.20.5","0.20.6","0.20.7","0.20.8"],"40.0.2214.91":["0.21.0","0.21.1","0.21.2"],"41.0.2272.76":["0.21.3","0.22.1","0.22.2","0.22.3","0.23.0","0.24.0"],"42.0.2311.107":["0.25.0","0.25.1","0.25.2","0.25.3","0.26.0","0.26.1","0.27.0","0.27.1"],"43.0.2357.65":["0.27.2","0.27.3","0.28.0","0.28.1","0.28.2","0.28.3","0.29.1","0.29.2"],"44.0.2403.125":["0.30.4","0.31.0"],"45.0.2454.85":["0.31.2","0.32.2","0.32.3","0.33.0","0.33.1","0.33.2","0.33.3","0.33.4","0.33.6","0.33.7","0.33.8","0.33.9","0.34.0","0.34.1","0.34.2","0.34.3","0.34.4","0.35.1","0.35.2","0.35.3","0.35.4","0.35.5"],"47.0.2526.73":["0.36.0","0.36.2","0.36.3","0.36.4"],"47.0.2526.110":["0.36.5","0.36.6","0.36.7","0.36.8","0.36.9","0.36.10","0.36.11","0.36.12"],"49.0.2623.75":["0.37.0","0.37.1","0.37.3","0.37.4","0.37.5","0.37.6","0.37.7","0.37.8","1.0.0","1.0.1","1.0.2"],"50.0.2661.102":["1.1.0","1.1.1","1.1.2","1.1.3"],"51.0.2704.63":["1.2.0","1.2.1"],"51.0.2704.84":["1.2.2","1.2.3"],"51.0.2704.103":["1.2.4","1.2.5"],"51.0.2704.106":["1.2.6","1.2.7","1.2.8"],"52.0.2743.82":["1.3.0","1.3.1","1.3.2","1.3.3","1.3.4","1.3.5","1.3.6","1.3.7","1.3.9","1.3.10","1.3.13","1.3.14","1.3.15"],"53.0.2785.113":["1.4.0","1.4.1","1.4.2","1.4.3","1.4.4","1.4.5"],"53.0.2785.143":["1.4.6","1.4.7","1.4.8","1.4.10","1.4.11","1.4.13","1.4.14","1.4.15","1.4.16"],"54.0.2840.51":["1.4.12"],"54.0.2840.101":["1.5.0","1.5.1"],"56.0.2924.87":["1.6.0","1.6.1","1.6.2","1.6.3","1.6.4","1.6.5","1.6.6","1.6.7","1.6.8","1.6.9","1.6.10","1.6.11","1.6.12","1.6.13","1.6.14","1.6.15","1.6.16","1.6.17","1.6.18"],"58.0.3029.110":["1.7.0","1.7.1","1.7.2","1.7.3","1.7.4","1.7.5","1.7.6","1.7.7","1.7.8","1.7.9","1.7.10","1.7.11","1.7.12","1.7.13","1.7.14","1.7.15","1.7.16"],"59.0.3071.115":["1.8.0","1.8.1","1.8.2-beta.1","1.8.2-beta.2","1.8.2-beta.3","1.8.2-beta.4","1.8.2-beta.5","1.8.2","1.8.3","1.8.4","1.8.5","1.8.6","1.8.7","1.8.8"],"61.0.3163.100":["2.0.0-beta.1","2.0.0-beta.2","2.0.0-beta.3","2.0.0-beta.4","2.0.0-beta.5","2.0.0-beta.6","2.0.0-beta.7","2.0.0-beta.8","2.0.0","2.0.1","2.0.2","2.0.3","2.0.4","2.0.5","2.0.6","2.0.7","2.0.8-nightly.20180819","2.0.8-nightly.20180820","2.0.8","2.0.9","2.0.10","2.0.11","2.0.12","2.0.13","2.0.14","2.0.15","2.0.16","2.0.17","2.0.18","2.1.0-unsupported.20180809"],"66.0.3359.181":["3.0.0-beta.1","3.0.0-beta.2","3.0.0-beta.3","3.0.0-beta.4","3.0.0-beta.5","3.0.0-beta.6","3.0.0-beta.7","3.0.0-beta.8","3.0.0-beta.9","3.0.0-beta.10","3.0.0-beta.11","3.0.0-beta.12","3.0.0-beta.13","3.0.0-nightly.20180818","3.0.0-nightly.20180821","3.0.0-nightly.20180823","3.0.0-nightly.20180904","3.0.0","3.0.1","3.0.2","3.0.3","3.0.4","3.0.5","3.0.6","3.0.7","3.0.8","3.0.9","3.0.10","3.0.11","3.0.12","3.0.13","3.0.14","3.0.15","3.0.16","3.1.0-beta.1","3.1.0-beta.2","3.1.0-beta.3","3.1.0-beta.4","3.1.0-beta.5","3.1.0","3.1.1","3.1.2","3.1.3","3.1.4","3.1.5","3.1.6","3.1.7","3.1.8","3.1.9","3.1.10","3.1.11","3.1.12","3.1.13","4.0.0-nightly.20180817","4.0.0-nightly.20180819","4.0.0-nightly.20180821"],"69.0.3497.106":["4.0.0-beta.1","4.0.0-beta.2","4.0.0-beta.3","4.0.0-beta.4","4.0.0-beta.5","4.0.0-beta.6","4.0.0-beta.7","4.0.0-beta.8","4.0.0-beta.9","4.0.0-beta.10","4.0.0-beta.11","4.0.0-nightly.20181010","4.0.0","4.0.1","4.0.2","4.0.3","4.0.4","4.0.5","4.0.6"],"67.0.3396.99":["4.0.0-nightly.20180929"],"68.0.3440.128":["4.0.0-nightly.20181006"],"69.0.3497.128":["4.0.7","4.0.8","4.1.0","4.1.1","4.1.2","4.1.3","4.1.4","4.1.5","4.2.0","4.2.1","4.2.2","4.2.3","4.2.4","4.2.5","4.2.6","4.2.7","4.2.8","4.2.9","4.2.10","4.2.11","4.2.12"],"72.0.3626.52":["5.0.0-beta.1","5.0.0-beta.2"],"73.0.3683.27":["5.0.0-beta.3"],"73.0.3683.54":["5.0.0-beta.4"],"73.0.3683.61":["5.0.0-beta.5"],"73.0.3683.84":["5.0.0-beta.6"],"73.0.3683.94":["5.0.0-beta.7"],"73.0.3683.104":["5.0.0-beta.8"],"73.0.3683.117":["5.0.0-beta.9"],"70.0.3538.110":["5.0.0-nightly.20190107"],"71.0.3578.98":["5.0.0-nightly.20190121","5.0.0-nightly.20190122"],"73.0.3683.119":["5.0.0"],"73.0.3683.121":["5.0.1","5.0.2","5.0.3","5.0.4","5.0.5","5.0.6","5.0.7","5.0.8","5.0.9","5.0.10","5.0.11","5.0.12","5.0.13"],"76.0.3774.1":["6.0.0-beta.1"],"76.0.3783.1":["6.0.0-beta.2","6.0.0-beta.3","6.0.0-beta.4"],"76.0.3805.4":["6.0.0-beta.5"],"76.0.3809.3":["6.0.0-beta.6"],"76.0.3809.22":["6.0.0-beta.7"],"76.0.3809.26":["6.0.0-beta.8","6.0.0-beta.9"],"76.0.3809.37":["6.0.0-beta.10"],"76.0.3809.42":["6.0.0-beta.11"],"76.0.3809.54":["6.0.0-beta.12"],"76.0.3809.60":["6.0.0-beta.13"],"76.0.3809.68":["6.0.0-beta.14"],"76.0.3809.74":["6.0.0-beta.15"],"72.0.3626.107":["6.0.0-nightly.20190212"],"72.0.3626.110":["6.0.0-nightly.20190213"],"74.0.3724.8":["6.0.0-nightly.20190311"],"76.0.3809.88":["6.0.0"],"76.0.3809.102":["6.0.1"],"76.0.3809.110":["6.0.2"],"76.0.3809.126":["6.0.3"],"76.0.3809.131":["6.0.4"],"76.0.3809.136":["6.0.5"],"76.0.3809.138":["6.0.6"],"76.0.3809.139":["6.0.7"],"76.0.3809.146":["6.0.8","6.0.9","6.0.10","6.0.11","6.0.12","6.1.0","6.1.1","6.1.2","6.1.3","6.1.4","6.1.5","6.1.6","6.1.7","6.1.8","6.1.9","6.1.10","6.1.11","6.1.12"],"78.0.3866.0":["7.0.0-beta.1","7.0.0-beta.2","7.0.0-beta.3","7.0.0-nightly.20190727","7.0.0-nightly.20190728","7.0.0-nightly.20190729","7.0.0-nightly.20190730","7.0.0-nightly.20190731","8.0.0-nightly.20190801","8.0.0-nightly.20190802"],"78.0.3896.6":["7.0.0-beta.4"],"78.0.3905.1":["7.0.0-beta.5","7.0.0-beta.6","7.0.0-beta.7","7.0.0"],"76.0.3784.0":["7.0.0-nightly.20190521"],"76.0.3806.0":["7.0.0-nightly.20190529","7.0.0-nightly.20190530","7.0.0-nightly.20190531","7.0.0-nightly.20190602","7.0.0-nightly.20190603"],"77.0.3814.0":["7.0.0-nightly.20190604"],"77.0.3815.0":["7.0.0-nightly.20190605","7.0.0-nightly.20190606","7.0.0-nightly.20190607","7.0.0-nightly.20190608","7.0.0-nightly.20190609","7.0.0-nightly.20190611","7.0.0-nightly.20190612","7.0.0-nightly.20190613","7.0.0-nightly.20190615","7.0.0-nightly.20190616","7.0.0-nightly.20190618","7.0.0-nightly.20190619","7.0.0-nightly.20190622","7.0.0-nightly.20190623","7.0.0-nightly.20190624","7.0.0-nightly.20190627","7.0.0-nightly.20190629","7.0.0-nightly.20190630","7.0.0-nightly.20190701","7.0.0-nightly.20190702"],"77.0.3843.0":["7.0.0-nightly.20190704","7.0.0-nightly.20190705"],"77.0.3848.0":["7.0.0-nightly.20190719","7.0.0-nightly.20190720","7.0.0-nightly.20190721"],"77.0.3864.0":["7.0.0-nightly.20190726"],"78.0.3904.92":["7.0.1"],"78.0.3904.94":["7.1.0"],"78.0.3904.99":["7.1.1"],"78.0.3904.113":["7.1.2"],"78.0.3904.126":["7.1.3"],"78.0.3904.130":["7.1.4","7.1.5","7.1.6","7.1.7","7.1.8","7.1.9","7.1.10","7.1.11","7.1.12","7.1.13","7.1.14","7.2.0","7.2.1","7.2.2","7.2.3","7.2.4","7.3.0","7.3.1","7.3.2","7.3.3"],"79.0.3931.0":["8.0.0-beta.1","8.0.0-beta.2","8.0.0-nightly.20191019","8.0.0-nightly.20191020","8.0.0-nightly.20191021","8.0.0-nightly.20191023"],"80.0.3955.0":["8.0.0-beta.3","8.0.0-beta.4"],"80.0.3987.14":["8.0.0-beta.5"],"80.0.3987.51":["8.0.0-beta.6"],"80.0.3987.59":["8.0.0-beta.7"],"80.0.3987.75":["8.0.0-beta.8","8.0.0-beta.9"],"78.0.3871.0":["8.0.0-nightly.20190803","8.0.0-nightly.20190806","8.0.0-nightly.20190807","8.0.0-nightly.20190808","8.0.0-nightly.20190809","8.0.0-nightly.20190810","8.0.0-nightly.20190811","8.0.0-nightly.20190812","8.0.0-nightly.20190813","8.0.0-nightly.20190814","8.0.0-nightly.20190815"],"78.0.3881.0":["8.0.0-nightly.20190816","8.0.0-nightly.20190817","8.0.0-nightly.20190818","8.0.0-nightly.20190819","8.0.0-nightly.20190820"],"78.0.3892.0":["8.0.0-nightly.20190824","8.0.0-nightly.20190825","8.0.0-nightly.20190827","8.0.0-nightly.20190828","8.0.0-nightly.20190830","8.0.0-nightly.20190901","8.0.0-nightly.20190902","8.0.0-nightly.20190907","8.0.0-nightly.20190909","8.0.0-nightly.20190910","8.0.0-nightly.20190911","8.0.0-nightly.20190913","8.0.0-nightly.20190914","8.0.0-nightly.20190915","8.0.0-nightly.20190917"],"79.0.3915.0":["8.0.0-nightly.20190919","8.0.0-nightly.20190920"],"79.0.3919.0":["8.0.0-nightly.20190923","8.0.0-nightly.20190924","8.0.0-nightly.20190926","8.0.0-nightly.20190929","8.0.0-nightly.20190930","8.0.0-nightly.20191001","8.0.0-nightly.20191004","8.0.0-nightly.20191005","8.0.0-nightly.20191006","8.0.0-nightly.20191009","8.0.0-nightly.20191011","8.0.0-nightly.20191012","8.0.0-nightly.20191017"],"80.0.3952.0":["8.0.0-nightly.20191101","8.0.0-nightly.20191105"],"80.0.3987.86":["8.0.0","8.0.1","8.0.2"],"80.0.3987.134":["8.0.3"],"80.0.3987.137":["8.1.0"],"80.0.3987.141":["8.1.1"],"80.0.3987.158":["8.2.0"],"80.0.3987.163":["8.2.1","8.2.2","8.2.3","8.5.3","8.5.4","8.5.5"],"80.0.3987.165":["8.2.4","8.2.5","8.3.0","8.3.1","8.3.2","8.3.3","8.3.4","8.4.0","8.4.1","8.5.0","8.5.1","8.5.2"],"82.0.4048.0":["9.0.0-beta.1","9.0.0-beta.2","9.0.0-beta.3","9.0.0-beta.4","9.0.0-beta.5"],"82.0.4058.2":["9.0.0-beta.6","9.0.0-beta.7","9.0.0-beta.9"],"82.0.4085.10":["9.0.0-beta.10"],"82.0.4085.14":["9.0.0-beta.12","9.0.0-beta.13"],"82.0.4085.27":["9.0.0-beta.14"],"83.0.4102.3":["9.0.0-beta.15","9.0.0-beta.16"],"83.0.4103.14":["9.0.0-beta.17"],"83.0.4103.16":["9.0.0-beta.18"],"83.0.4103.24":["9.0.0-beta.19"],"83.0.4103.26":["9.0.0-beta.20","9.0.0-beta.21"],"83.0.4103.34":["9.0.0-beta.22"],"83.0.4103.44":["9.0.0-beta.23"],"83.0.4103.45":["9.0.0-beta.24"],"80.0.3954.0":["9.0.0-nightly.20191121","9.0.0-nightly.20191122","9.0.0-nightly.20191123","9.0.0-nightly.20191124","9.0.0-nightly.20191129","9.0.0-nightly.20191130","9.0.0-nightly.20191201","9.0.0-nightly.20191202","9.0.0-nightly.20191203","9.0.0-nightly.20191204","9.0.0-nightly.20191210"],"81.0.3994.0":["9.0.0-nightly.20191220","9.0.0-nightly.20191221","9.0.0-nightly.20191222","9.0.0-nightly.20191223","9.0.0-nightly.20191224","9.0.0-nightly.20191225","9.0.0-nightly.20191226","9.0.0-nightly.20191228","9.0.0-nightly.20191229","9.0.0-nightly.20191230","9.0.0-nightly.20191231","9.0.0-nightly.20200101","9.0.0-nightly.20200103","9.0.0-nightly.20200104","9.0.0-nightly.20200105","9.0.0-nightly.20200106","9.0.0-nightly.20200108","9.0.0-nightly.20200109","9.0.0-nightly.20200110","9.0.0-nightly.20200111","9.0.0-nightly.20200113","9.0.0-nightly.20200115","9.0.0-nightly.20200116","9.0.0-nightly.20200117"],"81.0.4030.0":["9.0.0-nightly.20200119","9.0.0-nightly.20200121"],"83.0.4103.64":["9.0.0"],"83.0.4103.94":["9.0.1","9.0.2"],"83.0.4103.100":["9.0.3"],"83.0.4103.104":["9.0.4"],"83.0.4103.119":["9.0.5"],"83.0.4103.122":["9.1.0","9.1.1","9.1.2","9.2.0","9.2.1","9.3.0","9.3.1","9.3.2","9.3.3","9.3.4","9.3.5","9.4.0","9.4.1","9.4.2","9.4.3","9.4.4"],"84.0.4129.0":["10.0.0-beta.1","10.0.0-beta.2","10.0.0-nightly.20200501","10.0.0-nightly.20200504","10.0.0-nightly.20200505","10.0.0-nightly.20200506","10.0.0-nightly.20200507","10.0.0-nightly.20200508","10.0.0-nightly.20200511","10.0.0-nightly.20200512","10.0.0-nightly.20200513","10.0.0-nightly.20200514","10.0.0-nightly.20200515","10.0.0-nightly.20200518","10.0.0-nightly.20200519","10.0.0-nightly.20200520","10.0.0-nightly.20200521","11.0.0-nightly.20200525","11.0.0-nightly.20200526"],"85.0.4161.2":["10.0.0-beta.3","10.0.0-beta.4"],"85.0.4181.1":["10.0.0-beta.8","10.0.0-beta.9"],"85.0.4183.19":["10.0.0-beta.10"],"85.0.4183.20":["10.0.0-beta.11"],"85.0.4183.26":["10.0.0-beta.12"],"85.0.4183.39":["10.0.0-beta.13","10.0.0-beta.14","10.0.0-beta.15","10.0.0-beta.17","10.0.0-beta.19","10.0.0-beta.20","10.0.0-beta.21"],"85.0.4183.70":["10.0.0-beta.23"],"85.0.4183.78":["10.0.0-beta.24"],"85.0.4183.80":["10.0.0-beta.25"],"82.0.4050.0":["10.0.0-nightly.20200209","10.0.0-nightly.20200210","10.0.0-nightly.20200211","10.0.0-nightly.20200216","10.0.0-nightly.20200217","10.0.0-nightly.20200218","10.0.0-nightly.20200221","10.0.0-nightly.20200222","10.0.0-nightly.20200223","10.0.0-nightly.20200226","10.0.0-nightly.20200303"],"82.0.4076.0":["10.0.0-nightly.20200304","10.0.0-nightly.20200305","10.0.0-nightly.20200306","10.0.0-nightly.20200309","10.0.0-nightly.20200310"],"82.0.4083.0":["10.0.0-nightly.20200311"],"83.0.4086.0":["10.0.0-nightly.20200316"],"83.0.4087.0":["10.0.0-nightly.20200317","10.0.0-nightly.20200318","10.0.0-nightly.20200320","10.0.0-nightly.20200323","10.0.0-nightly.20200324","10.0.0-nightly.20200325","10.0.0-nightly.20200326","10.0.0-nightly.20200327","10.0.0-nightly.20200330","10.0.0-nightly.20200331","10.0.0-nightly.20200401","10.0.0-nightly.20200402","10.0.0-nightly.20200403","10.0.0-nightly.20200406"],"83.0.4095.0":["10.0.0-nightly.20200408","10.0.0-nightly.20200410","10.0.0-nightly.20200413"],"84.0.4114.0":["10.0.0-nightly.20200414"],"84.0.4115.0":["10.0.0-nightly.20200415","10.0.0-nightly.20200416","10.0.0-nightly.20200417"],"84.0.4121.0":["10.0.0-nightly.20200422","10.0.0-nightly.20200423"],"84.0.4125.0":["10.0.0-nightly.20200427","10.0.0-nightly.20200428","10.0.0-nightly.20200429","10.0.0-nightly.20200430"],"85.0.4183.84":["10.0.0"],"85.0.4183.86":["10.0.1"],"85.0.4183.87":["10.1.0"],"85.0.4183.93":["10.1.1"],"85.0.4183.98":["10.1.2"],"85.0.4183.121":["10.1.3","10.1.4","10.1.5","10.1.6","10.1.7","10.2.0","10.3.0","10.3.1","10.3.2","10.4.0","10.4.1","10.4.2","10.4.3","10.4.4","10.4.5","10.4.6","10.4.7"],"86.0.4234.0":["11.0.0-beta.1","11.0.0-beta.3","11.0.0-beta.4","11.0.0-beta.5","11.0.0-beta.6","11.0.0-beta.7","11.0.0-nightly.20200822","11.0.0-nightly.20200824","11.0.0-nightly.20200825","11.0.0-nightly.20200826","12.0.0-nightly.20200827","12.0.0-nightly.20200831","12.0.0-nightly.20200902","12.0.0-nightly.20200903","12.0.0-nightly.20200907","12.0.0-nightly.20200910","12.0.0-nightly.20200911","12.0.0-nightly.20200914"],"87.0.4251.1":["11.0.0-beta.8","11.0.0-beta.9","11.0.0-beta.11"],"87.0.4280.11":["11.0.0-beta.12","11.0.0-beta.13"],"87.0.4280.27":["11.0.0-beta.16","11.0.0-beta.17","11.0.0-beta.18","11.0.0-beta.19"],"87.0.4280.40":["11.0.0-beta.20"],"87.0.4280.47":["11.0.0-beta.22","11.0.0-beta.23"],"85.0.4156.0":["11.0.0-nightly.20200529"],"85.0.4162.0":["11.0.0-nightly.20200602","11.0.0-nightly.20200603","11.0.0-nightly.20200604","11.0.0-nightly.20200609","11.0.0-nightly.20200610","11.0.0-nightly.20200611","11.0.0-nightly.20200615","11.0.0-nightly.20200616","11.0.0-nightly.20200617","11.0.0-nightly.20200618","11.0.0-nightly.20200619"],"85.0.4179.0":["11.0.0-nightly.20200701","11.0.0-nightly.20200702","11.0.0-nightly.20200703","11.0.0-nightly.20200706","11.0.0-nightly.20200707","11.0.0-nightly.20200708","11.0.0-nightly.20200709"],"86.0.4203.0":["11.0.0-nightly.20200716","11.0.0-nightly.20200717","11.0.0-nightly.20200720","11.0.0-nightly.20200721"],"86.0.4209.0":["11.0.0-nightly.20200723","11.0.0-nightly.20200724","11.0.0-nightly.20200729","11.0.0-nightly.20200730","11.0.0-nightly.20200731","11.0.0-nightly.20200803","11.0.0-nightly.20200804","11.0.0-nightly.20200805","11.0.0-nightly.20200811","11.0.0-nightly.20200812"],"87.0.4280.60":["11.0.0","11.0.1"],"87.0.4280.67":["11.0.2","11.0.3","11.0.4"],"87.0.4280.88":["11.0.5","11.1.0","11.1.1"],"87.0.4280.141":["11.2.0","11.2.1","11.2.2","11.2.3","11.3.0","11.4.0","11.4.1","11.4.2","11.4.3","11.4.4","11.4.5","11.4.6","11.4.7","11.4.8","11.4.9","11.4.10","11.4.11","11.4.12","11.5.0"],"89.0.4328.0":["12.0.0-beta.1","12.0.0-beta.3","12.0.0-beta.4","12.0.0-beta.5","12.0.0-beta.6","12.0.0-beta.7","12.0.0-beta.8","12.0.0-beta.9","12.0.0-beta.10","12.0.0-beta.11","12.0.0-beta.12","12.0.0-beta.14","13.0.0-nightly.20201119","13.0.0-nightly.20201123","13.0.0-nightly.20201124","13.0.0-nightly.20201126","13.0.0-nightly.20201127","13.0.0-nightly.20201130","13.0.0-nightly.20201201","13.0.0-nightly.20201202","13.0.0-nightly.20201203","13.0.0-nightly.20201204","13.0.0-nightly.20201207","13.0.0-nightly.20201208","13.0.0-nightly.20201209","13.0.0-nightly.20201210","13.0.0-nightly.20201211","13.0.0-nightly.20201214"],"89.0.4348.1":["12.0.0-beta.16","12.0.0-beta.18","12.0.0-beta.19","12.0.0-beta.20"],"89.0.4388.2":["12.0.0-beta.21","12.0.0-beta.22","12.0.0-beta.23","12.0.0-beta.24","12.0.0-beta.25","12.0.0-beta.26"],"89.0.4389.23":["12.0.0-beta.27","12.0.0-beta.28","12.0.0-beta.29"],"89.0.4389.58":["12.0.0-beta.30","12.0.0-beta.31"],"87.0.4268.0":["12.0.0-nightly.20201013","12.0.0-nightly.20201014","12.0.0-nightly.20201015"],"88.0.4292.0":["12.0.0-nightly.20201023","12.0.0-nightly.20201026"],"88.0.4306.0":["12.0.0-nightly.20201030","12.0.0-nightly.20201102","12.0.0-nightly.20201103","12.0.0-nightly.20201104","12.0.0-nightly.20201105","12.0.0-nightly.20201106","12.0.0-nightly.20201111","12.0.0-nightly.20201112"],"88.0.4324.0":["12.0.0-nightly.20201116"],"89.0.4389.69":["12.0.0"],"89.0.4389.82":["12.0.1"],"89.0.4389.90":["12.0.2"],"89.0.4389.114":["12.0.3","12.0.4"],"89.0.4389.128":["12.0.5","12.0.6","12.0.7","12.0.8","12.0.9","12.0.10","12.0.11","12.0.12","12.0.13","12.0.14","12.0.15","12.0.16","12.0.17","12.0.18","12.1.0","12.1.1","12.1.2","12.2.0","12.2.1","12.2.2","12.2.3"],"90.0.4402.0":["13.0.0-beta.2","13.0.0-beta.3","13.0.0-nightly.20210210","13.0.0-nightly.20210211","13.0.0-nightly.20210212","13.0.0-nightly.20210216","13.0.0-nightly.20210217","13.0.0-nightly.20210218","13.0.0-nightly.20210219","13.0.0-nightly.20210222","13.0.0-nightly.20210225","13.0.0-nightly.20210226","13.0.0-nightly.20210301","13.0.0-nightly.20210302","13.0.0-nightly.20210303","14.0.0-nightly.20210304"],"90.0.4415.0":["13.0.0-beta.4","13.0.0-beta.5","13.0.0-beta.6","13.0.0-beta.7","13.0.0-beta.8","13.0.0-beta.9","13.0.0-beta.11","13.0.0-beta.12","13.0.0-beta.13","14.0.0-nightly.20210305","14.0.0-nightly.20210308","14.0.0-nightly.20210309","14.0.0-nightly.20210311","14.0.0-nightly.20210315","14.0.0-nightly.20210316","14.0.0-nightly.20210317","14.0.0-nightly.20210318","14.0.0-nightly.20210319","14.0.0-nightly.20210323","14.0.0-nightly.20210324","14.0.0-nightly.20210325","14.0.0-nightly.20210326","14.0.0-nightly.20210329","14.0.0-nightly.20210330"],"91.0.4448.0":["13.0.0-beta.14","13.0.0-beta.16","13.0.0-beta.17","13.0.0-beta.18","13.0.0-beta.20","14.0.0-nightly.20210331","14.0.0-nightly.20210401","14.0.0-nightly.20210402","14.0.0-nightly.20210406","14.0.0-nightly.20210407","14.0.0-nightly.20210408","14.0.0-nightly.20210409","14.0.0-nightly.20210413"],"91.0.4472.33":["13.0.0-beta.21","13.0.0-beta.22","13.0.0-beta.23"],"91.0.4472.38":["13.0.0-beta.24","13.0.0-beta.26","13.0.0-beta.27","13.0.0-beta.28"],"89.0.4349.0":["13.0.0-nightly.20201215","13.0.0-nightly.20201216","13.0.0-nightly.20201221","13.0.0-nightly.20201222"],"89.0.4359.0":["13.0.0-nightly.20201223","13.0.0-nightly.20210104","13.0.0-nightly.20210108","13.0.0-nightly.20210111"],"89.0.4386.0":["13.0.0-nightly.20210113","13.0.0-nightly.20210114","13.0.0-nightly.20210118","13.0.0-nightly.20210122","13.0.0-nightly.20210125"],"89.0.4389.0":["13.0.0-nightly.20210127","13.0.0-nightly.20210128","13.0.0-nightly.20210129","13.0.0-nightly.20210201","13.0.0-nightly.20210202","13.0.0-nightly.20210203","13.0.0-nightly.20210205","13.0.0-nightly.20210208","13.0.0-nightly.20210209"],"91.0.4472.69":["13.0.0","13.0.1"],"91.0.4472.77":["13.1.0","13.1.1","13.1.2"],"91.0.4472.106":["13.1.3","13.1.4"],"91.0.4472.124":["13.1.5","13.1.6","13.1.7"],"91.0.4472.164":["13.1.8","13.1.9","13.2.0","13.2.1","13.2.2","13.2.3","13.3.0","13.4.0","13.5.0","13.5.1","13.5.2","13.6.0","13.6.1","13.6.2","13.6.3","13.6.6","13.6.7","13.6.8","13.6.9"],"92.0.4511.0":["14.0.0-beta.1","14.0.0-beta.2","14.0.0-beta.3","14.0.0-nightly.20210520","14.0.0-nightly.20210523","14.0.0-nightly.20210524","15.0.0-nightly.20210527","15.0.0-nightly.20210528","15.0.0-nightly.20210531","15.0.0-nightly.20210601","15.0.0-nightly.20210602"],"93.0.4536.0":["14.0.0-beta.5","14.0.0-beta.6","14.0.0-beta.7","14.0.0-beta.8","15.0.0-nightly.20210609","15.0.0-nightly.20210610","15.0.0-nightly.20210611","15.0.0-nightly.20210614","15.0.0-nightly.20210615","15.0.0-nightly.20210616"],"93.0.4539.0":["14.0.0-beta.9","14.0.0-beta.10","15.0.0-nightly.20210617","15.0.0-nightly.20210618","15.0.0-nightly.20210621","15.0.0-nightly.20210622"],"93.0.4557.4":["14.0.0-beta.11","14.0.0-beta.12"],"93.0.4566.0":["14.0.0-beta.13","14.0.0-beta.14","14.0.0-beta.15","14.0.0-beta.16","14.0.0-beta.17","15.0.0-alpha.1","15.0.0-alpha.2","15.0.0-nightly.20210706","15.0.0-nightly.20210707","15.0.0-nightly.20210708","15.0.0-nightly.20210709","15.0.0-nightly.20210712","15.0.0-nightly.20210713","15.0.0-nightly.20210714","15.0.0-nightly.20210715","15.0.0-nightly.20210716","15.0.0-nightly.20210719","15.0.0-nightly.20210720","15.0.0-nightly.20210721","16.0.0-nightly.20210722","16.0.0-nightly.20210723","16.0.0-nightly.20210726"],"93.0.4577.15":["14.0.0-beta.18","14.0.0-beta.19","14.0.0-beta.20","14.0.0-beta.21"],"93.0.4577.25":["14.0.0-beta.22","14.0.0-beta.23"],"93.0.4577.51":["14.0.0-beta.24","14.0.0-beta.25"],"92.0.4475.0":["14.0.0-nightly.20210426","14.0.0-nightly.20210427"],"92.0.4488.0":["14.0.0-nightly.20210430","14.0.0-nightly.20210503"],"92.0.4496.0":["14.0.0-nightly.20210505"],"92.0.4498.0":["14.0.0-nightly.20210506"],"92.0.4499.0":["14.0.0-nightly.20210507","14.0.0-nightly.20210510","14.0.0-nightly.20210511","14.0.0-nightly.20210512","14.0.0-nightly.20210513"],"92.0.4505.0":["14.0.0-nightly.20210514","14.0.0-nightly.20210517","14.0.0-nightly.20210518","14.0.0-nightly.20210519"],"93.0.4577.58":["14.0.0"],"93.0.4577.63":["14.0.1"],"93.0.4577.82":["14.0.2","14.1.0","14.1.1","14.2.0","14.2.1","14.2.2","14.2.3","14.2.4","14.2.5","14.2.6","14.2.7","14.2.8","14.2.9"],"94.0.4584.0":["15.0.0-alpha.3","15.0.0-alpha.4","15.0.0-alpha.5","15.0.0-alpha.6","16.0.0-nightly.20210727","16.0.0-nightly.20210728","16.0.0-nightly.20210729","16.0.0-nightly.20210730","16.0.0-nightly.20210802","16.0.0-nightly.20210803","16.0.0-nightly.20210804","16.0.0-nightly.20210805","16.0.0-nightly.20210806","16.0.0-nightly.20210809","16.0.0-nightly.20210810","16.0.0-nightly.20210811"],"94.0.4590.2":["15.0.0-alpha.7","15.0.0-alpha.8","15.0.0-alpha.9","16.0.0-nightly.20210812","16.0.0-nightly.20210813","16.0.0-nightly.20210816","16.0.0-nightly.20210817","16.0.0-nightly.20210818","16.0.0-nightly.20210819","16.0.0-nightly.20210820","16.0.0-nightly.20210823"],"94.0.4606.12":["15.0.0-alpha.10"],"94.0.4606.20":["15.0.0-beta.1","15.0.0-beta.2"],"94.0.4606.31":["15.0.0-beta.3","15.0.0-beta.4","15.0.0-beta.5","15.0.0-beta.6","15.0.0-beta.7"],"93.0.4530.0":["15.0.0-nightly.20210603","15.0.0-nightly.20210604"],"93.0.4535.0":["15.0.0-nightly.20210608"],"93.0.4550.0":["15.0.0-nightly.20210623","15.0.0-nightly.20210624"],"93.0.4552.0":["15.0.0-nightly.20210625","15.0.0-nightly.20210628","15.0.0-nightly.20210629"],"93.0.4558.0":["15.0.0-nightly.20210630","15.0.0-nightly.20210701","15.0.0-nightly.20210702","15.0.0-nightly.20210705"],"94.0.4606.51":["15.0.0"],"94.0.4606.61":["15.1.0","15.1.1"],"94.0.4606.71":["15.1.2"],"94.0.4606.81":["15.2.0","15.3.0","15.3.1","15.3.2","15.3.3","15.3.4","15.3.5","15.3.6","15.3.7","15.4.0","15.4.1","15.4.2","15.5.0","15.5.1","15.5.2","15.5.3","15.5.4","15.5.5","15.5.6","15.5.7"],"95.0.4629.0":["16.0.0-alpha.1","16.0.0-alpha.2","16.0.0-alpha.3","16.0.0-alpha.4","16.0.0-alpha.5","16.0.0-alpha.6","16.0.0-alpha.7","16.0.0-nightly.20210902","16.0.0-nightly.20210903","16.0.0-nightly.20210906","16.0.0-nightly.20210907","16.0.0-nightly.20210908","16.0.0-nightly.20210909","16.0.0-nightly.20210910","16.0.0-nightly.20210913","16.0.0-nightly.20210914","16.0.0-nightly.20210915","16.0.0-nightly.20210916","16.0.0-nightly.20210917","16.0.0-nightly.20210920","16.0.0-nightly.20210921","16.0.0-nightly.20210922","17.0.0-nightly.20210923","17.0.0-nightly.20210924","17.0.0-nightly.20210927","17.0.0-nightly.20210928","17.0.0-nightly.20210929","17.0.0-nightly.20210930","17.0.0-nightly.20211001","17.0.0-nightly.20211004","17.0.0-nightly.20211005"],"96.0.4647.0":["16.0.0-alpha.8","16.0.0-alpha.9","16.0.0-beta.1","16.0.0-beta.2","16.0.0-beta.3","17.0.0-nightly.20211006","17.0.0-nightly.20211007","17.0.0-nightly.20211008","17.0.0-nightly.20211011","17.0.0-nightly.20211012","17.0.0-nightly.20211013","17.0.0-nightly.20211014","17.0.0-nightly.20211015","17.0.0-nightly.20211018","17.0.0-nightly.20211019","17.0.0-nightly.20211020","17.0.0-nightly.20211021"],"96.0.4664.18":["16.0.0-beta.4","16.0.0-beta.5"],"96.0.4664.27":["16.0.0-beta.6","16.0.0-beta.7"],"96.0.4664.35":["16.0.0-beta.8","16.0.0-beta.9"],"95.0.4612.5":["16.0.0-nightly.20210824","16.0.0-nightly.20210825","16.0.0-nightly.20210826","16.0.0-nightly.20210827","16.0.0-nightly.20210830","16.0.0-nightly.20210831","16.0.0-nightly.20210901"],"96.0.4664.45":["16.0.0","16.0.1"],"96.0.4664.55":["16.0.2","16.0.3","16.0.4","16.0.5"],"96.0.4664.110":["16.0.6","16.0.7","16.0.8"],"96.0.4664.174":["16.0.9","16.0.10","16.1.0","16.1.1","16.2.0","16.2.1","16.2.2","16.2.3","16.2.4","16.2.5","16.2.6","16.2.7","16.2.8"],"96.0.4664.4":["17.0.0-alpha.1","17.0.0-alpha.2","17.0.0-alpha.3","17.0.0-nightly.20211022","17.0.0-nightly.20211025","17.0.0-nightly.20211026","17.0.0-nightly.20211027","17.0.0-nightly.20211028","17.0.0-nightly.20211029","17.0.0-nightly.20211101","17.0.0-nightly.20211102","17.0.0-nightly.20211103","17.0.0-nightly.20211104","17.0.0-nightly.20211105","17.0.0-nightly.20211108","17.0.0-nightly.20211109","17.0.0-nightly.20211110","17.0.0-nightly.20211111","17.0.0-nightly.20211112","17.0.0-nightly.20211115","17.0.0-nightly.20211116","17.0.0-nightly.20211117","18.0.0-nightly.20211118","18.0.0-nightly.20211119","18.0.0-nightly.20211122","18.0.0-nightly.20211123"],"98.0.4706.0":["17.0.0-alpha.4","17.0.0-alpha.5","17.0.0-alpha.6","17.0.0-beta.1","17.0.0-beta.2","18.0.0-nightly.20211124","18.0.0-nightly.20211125","18.0.0-nightly.20211126","18.0.0-nightly.20211129","18.0.0-nightly.20211130","18.0.0-nightly.20211201","18.0.0-nightly.20211202","18.0.0-nightly.20211203","18.0.0-nightly.20211206","18.0.0-nightly.20211207","18.0.0-nightly.20211208","18.0.0-nightly.20211209","18.0.0-nightly.20211210","18.0.0-nightly.20211213","18.0.0-nightly.20211214","18.0.0-nightly.20211215","18.0.0-nightly.20211216","18.0.0-nightly.20211217","18.0.0-nightly.20211220","18.0.0-nightly.20211221","18.0.0-nightly.20211222","18.0.0-nightly.20211223","18.0.0-nightly.20211228","18.0.0-nightly.20211229","18.0.0-nightly.20211231","18.0.0-nightly.20220103","18.0.0-nightly.20220104","18.0.0-nightly.20220105","18.0.0-nightly.20220106","18.0.0-nightly.20220107","18.0.0-nightly.20220110"],"98.0.4758.9":["17.0.0-beta.3"],"98.0.4758.11":["17.0.0-beta.4","17.0.0-beta.5","17.0.0-beta.6","17.0.0-beta.7","17.0.0-beta.8","17.0.0-beta.9"],"98.0.4758.74":["17.0.0"],"98.0.4758.82":["17.0.1"],"98.0.4758.102":["17.1.0"],"98.0.4758.109":["17.1.1","17.1.2","17.2.0"],"98.0.4758.141":["17.3.0","17.3.1","17.4.0","17.4.1","17.4.2","17.4.3","17.4.4","17.4.5","17.4.6","17.4.7","17.4.8","17.4.9","17.4.10","17.4.11"],"99.0.4767.0":["18.0.0-alpha.1","18.0.0-alpha.2","18.0.0-alpha.3","18.0.0-alpha.4","18.0.0-alpha.5","18.0.0-nightly.20220111","18.0.0-nightly.20220112","18.0.0-nightly.20220113","18.0.0-nightly.20220114","18.0.0-nightly.20220117","18.0.0-nightly.20220118","18.0.0-nightly.20220119","18.0.0-nightly.20220121","18.0.0-nightly.20220124","18.0.0-nightly.20220125","18.0.0-nightly.20220127","18.0.0-nightly.20220128","18.0.0-nightly.20220131","18.0.0-nightly.20220201","19.0.0-nightly.20220202","19.0.0-nightly.20220203","19.0.0-nightly.20220204","19.0.0-nightly.20220207","19.0.0-nightly.20220208","19.0.0-nightly.20220209"],"100.0.4894.0":["18.0.0-beta.1","18.0.0-beta.2","18.0.0-beta.3","18.0.0-beta.4","18.0.0-beta.5","18.0.0-beta.6","19.0.0-nightly.20220308","19.0.0-nightly.20220309","19.0.0-nightly.20220310","19.0.0-nightly.20220311","19.0.0-nightly.20220314","19.0.0-nightly.20220315","19.0.0-nightly.20220316","19.0.0-nightly.20220317","19.0.0-nightly.20220318","19.0.0-nightly.20220321","19.0.0-nightly.20220322","19.0.0-nightly.20220323","19.0.0-nightly.20220324"],"100.0.4896.56":["18.0.0"],"100.0.4896.60":["18.0.1","18.0.2"],"100.0.4896.75":["18.0.3","18.0.4"],"100.0.4896.127":["18.1.0"],"100.0.4896.143":["18.2.0","18.2.1","18.2.2","18.2.3"],"100.0.4896.160":["18.2.4","18.3.0","18.3.1","18.3.2","18.3.3","18.3.4","18.3.5","18.3.6","18.3.7","18.3.8","18.3.9","18.3.11","18.3.12","18.3.13","18.3.14","18.3.15"],"102.0.4962.3":["19.0.0-alpha.1","19.0.0-nightly.20220328","19.0.0-nightly.20220329","20.0.0-nightly.20220330"],"102.0.4971.0":["19.0.0-alpha.2","19.0.0-alpha.3","20.0.0-nightly.20220411"],"102.0.4989.0":["19.0.0-alpha.4","19.0.0-alpha.5","20.0.0-nightly.20220414","20.0.0-nightly.20220415","20.0.0-nightly.20220418","20.0.0-nightly.20220419","20.0.0-nightly.20220420","20.0.0-nightly.20220421"],"102.0.4999.0":["19.0.0-beta.1","19.0.0-beta.2","19.0.0-beta.3","20.0.0-nightly.20220425","20.0.0-nightly.20220426","20.0.0-nightly.20220427","20.0.0-nightly.20220428","20.0.0-nightly.20220429","20.0.0-nightly.20220502","20.0.0-nightly.20220503","20.0.0-nightly.20220504","20.0.0-nightly.20220505","20.0.0-nightly.20220506","20.0.0-nightly.20220509","20.0.0-nightly.20220511","20.0.0-nightly.20220512","20.0.0-nightly.20220513","20.0.0-nightly.20220516","20.0.0-nightly.20220517"],"102.0.5005.27":["19.0.0-beta.4"],"102.0.5005.40":["19.0.0-beta.5","19.0.0-beta.6","19.0.0-beta.7"],"102.0.5005.49":["19.0.0-beta.8"],"102.0.4961.0":["19.0.0-nightly.20220325"],"102.0.5005.61":["19.0.0","19.0.1"],"102.0.5005.63":["19.0.2","19.0.3","19.0.4"],"102.0.5005.115":["19.0.5","19.0.6"],"102.0.5005.134":["19.0.7"],"102.0.5005.148":["19.0.8"],"102.0.5005.167":["19.0.9","19.0.10","19.0.11","19.0.12","19.0.13","19.0.14","19.0.15","19.0.16","19.0.17","19.1.0","19.1.1","19.1.2"],"103.0.5044.0":["20.0.0-alpha.1","20.0.0-nightly.20220518","20.0.0-nightly.20220519","20.0.0-nightly.20220520","20.0.0-nightly.20220523","20.0.0-nightly.20220524","21.0.0-nightly.20220526","21.0.0-nightly.20220527","21.0.0-nightly.20220530","21.0.0-nightly.20220531"],"104.0.5073.0":["20.0.0-alpha.2","20.0.0-alpha.3","20.0.0-alpha.4","20.0.0-alpha.5","20.0.0-alpha.6","20.0.0-alpha.7","20.0.0-beta.1","20.0.0-beta.2","20.0.0-beta.3","20.0.0-beta.4","20.0.0-beta.5","20.0.0-beta.6","20.0.0-beta.7","20.0.0-beta.8","21.0.0-nightly.20220602","21.0.0-nightly.20220603","21.0.0-nightly.20220606","21.0.0-nightly.20220607","21.0.0-nightly.20220608","21.0.0-nightly.20220609","21.0.0-nightly.20220610","21.0.0-nightly.20220613","21.0.0-nightly.20220614","21.0.0-nightly.20220615","21.0.0-nightly.20220616","21.0.0-nightly.20220617","21.0.0-nightly.20220620","21.0.0-nightly.20220621","21.0.0-nightly.20220622","21.0.0-nightly.20220623","21.0.0-nightly.20220624","21.0.0-nightly.20220627"],"104.0.5112.39":["20.0.0-beta.9"],"104.0.5112.48":["20.0.0-beta.10","20.0.0-beta.11","20.0.0-beta.12"],"104.0.5112.57":["20.0.0-beta.13"],"104.0.5112.65":["20.0.0"],"104.0.5112.81":["20.0.1","20.0.2","20.0.3"],"104.0.5112.102":["20.1.0","20.1.1"],"104.0.5112.114":["20.1.2","20.1.3","20.1.4"],"104.0.5112.124":["20.2.0","20.3.0","20.3.1"],"105.0.5187.0":["21.0.0-alpha.1","21.0.0-alpha.2","21.0.0-alpha.3","21.0.0-alpha.4","21.0.0-alpha.5","21.0.0-nightly.20220720","21.0.0-nightly.20220721","21.0.0-nightly.20220722","21.0.0-nightly.20220725","21.0.0-nightly.20220726","21.0.0-nightly.20220727","21.0.0-nightly.20220728","21.0.0-nightly.20220801","21.0.0-nightly.20220802","22.0.0-nightly.20220808","22.0.0-nightly.20220809","22.0.0-nightly.20220810","22.0.0-nightly.20220811","22.0.0-nightly.20220812","22.0.0-nightly.20220815","22.0.0-nightly.20220816","22.0.0-nightly.20220817"],"106.0.5216.0":["21.0.0-alpha.6","21.0.0-beta.1","21.0.0-beta.2","21.0.0-beta.3","21.0.0-beta.4","21.0.0-beta.5","22.0.0-nightly.20220822","22.0.0-nightly.20220823","22.0.0-nightly.20220824","22.0.0-nightly.20220825","22.0.0-nightly.20220829","22.0.0-nightly.20220830","22.0.0-nightly.20220831","22.0.0-nightly.20220901","22.0.0-nightly.20220902","22.0.0-nightly.20220905"],"106.0.5249.40":["21.0.0-beta.6","21.0.0-beta.7","21.0.0-beta.8"],"105.0.5129.0":["21.0.0-nightly.20220628","21.0.0-nightly.20220629","21.0.0-nightly.20220630","21.0.0-nightly.20220701","21.0.0-nightly.20220704","21.0.0-nightly.20220705","21.0.0-nightly.20220706","21.0.0-nightly.20220707","21.0.0-nightly.20220708","21.0.0-nightly.20220711","21.0.0-nightly.20220712","21.0.0-nightly.20220713"],"105.0.5173.0":["21.0.0-nightly.20220715","21.0.0-nightly.20220718","21.0.0-nightly.20220719"],"106.0.5249.51":["21.0.0"],"106.0.5249.61":["21.0.1"],"106.0.5249.91":["21.1.0"],"107.0.5286.0":["22.0.0-alpha.1","22.0.0-nightly.20220909","22.0.0-nightly.20220912","22.0.0-nightly.20220913","22.0.0-nightly.20220914","22.0.0-nightly.20220915","22.0.0-nightly.20220916","22.0.0-nightly.20220919","22.0.0-nightly.20220920","22.0.0-nightly.20220921","22.0.0-nightly.20220922","22.0.0-nightly.20220923","22.0.0-nightly.20220926","22.0.0-nightly.20220927","22.0.0-nightly.20220928","23.0.0-nightly.20220929","23.0.0-nightly.20220930","23.0.0-nightly.20221003"],"108.0.5329.0":["22.0.0-alpha.3","23.0.0-nightly.20221004","23.0.0-nightly.20221005","23.0.0-nightly.20221006","23.0.0-nightly.20221007"],"107.0.5274.0":["22.0.0-nightly.20220908"]}
\ No newline at end of file
+{"39.0.2171.65":["0.20.0","0.20.1","0.20.2","0.20.3","0.20.4","0.20.5","0.20.6","0.20.7","0.20.8"],"40.0.2214.91":["0.21.0","0.21.1","0.21.2"],"41.0.2272.76":["0.21.3","0.22.1","0.22.2","0.22.3","0.23.0","0.24.0"],"42.0.2311.107":["0.25.0","0.25.1","0.25.2","0.25.3","0.26.0","0.26.1","0.27.0","0.27.1"],"43.0.2357.65":["0.27.2","0.27.3","0.28.0","0.28.1","0.28.2","0.28.3","0.29.1","0.29.2"],"44.0.2403.125":["0.30.4","0.31.0"],"45.0.2454.85":["0.31.2","0.32.2","0.32.3","0.33.0","0.33.1","0.33.2","0.33.3","0.33.4","0.33.6","0.33.7","0.33.8","0.33.9","0.34.0","0.34.1","0.34.2","0.34.3","0.34.4","0.35.1","0.35.2","0.35.3","0.35.4","0.35.5"],"47.0.2526.73":["0.36.0","0.36.2","0.36.3","0.36.4"],"47.0.2526.110":["0.36.5","0.36.6","0.36.7","0.36.8","0.36.9","0.36.10","0.36.11","0.36.12"],"49.0.2623.75":["0.37.0","0.37.1","0.37.3","0.37.4","0.37.5","0.37.6","0.37.7","0.37.8","1.0.0","1.0.1","1.0.2"],"50.0.2661.102":["1.1.0","1.1.1","1.1.2","1.1.3"],"51.0.2704.63":["1.2.0","1.2.1"],"51.0.2704.84":["1.2.2","1.2.3"],"51.0.2704.103":["1.2.4","1.2.5"],"51.0.2704.106":["1.2.6","1.2.7","1.2.8"],"52.0.2743.82":["1.3.0","1.3.1","1.3.2","1.3.3","1.3.4","1.3.5","1.3.6","1.3.7","1.3.9","1.3.10","1.3.13","1.3.14","1.3.15"],"53.0.2785.113":["1.4.0","1.4.1","1.4.2","1.4.3","1.4.4","1.4.5"],"53.0.2785.143":["1.4.6","1.4.7","1.4.8","1.4.10","1.4.11","1.4.13","1.4.14","1.4.15","1.4.16"],"54.0.2840.51":["1.4.12"],"54.0.2840.101":["1.5.0","1.5.1"],"56.0.2924.87":["1.6.0","1.6.1","1.6.2","1.6.3","1.6.4","1.6.5","1.6.6","1.6.7","1.6.8","1.6.9","1.6.10","1.6.11","1.6.12","1.6.13","1.6.14","1.6.15","1.6.16","1.6.17","1.6.18"],"58.0.3029.110":["1.7.0","1.7.1","1.7.2","1.7.3","1.7.4","1.7.5","1.7.6","1.7.7","1.7.8","1.7.9","1.7.10","1.7.11","1.7.12","1.7.13","1.7.14","1.7.15","1.7.16"],"59.0.3071.115":["1.8.0","1.8.1","1.8.2-beta.1","1.8.2-beta.2","1.8.2-beta.3","1.8.2-beta.4","1.8.2-beta.5","1.8.2","1.8.3","1.8.4","1.8.5","1.8.6","1.8.7","1.8.8"],"61.0.3163.100":["2.0.0-beta.1","2.0.0-beta.2","2.0.0-beta.3","2.0.0-beta.4","2.0.0-beta.5","2.0.0-beta.6","2.0.0-beta.7","2.0.0-beta.8","2.0.0","2.0.1","2.0.2","2.0.3","2.0.4","2.0.5","2.0.6","2.0.7","2.0.8-nightly.20180819","2.0.8-nightly.20180820","2.0.8","2.0.9","2.0.10","2.0.11","2.0.12","2.0.13","2.0.14","2.0.15","2.0.16","2.0.17","2.0.18","2.1.0-unsupported.20180809"],"66.0.3359.181":["3.0.0-beta.1","3.0.0-beta.2","3.0.0-beta.3","3.0.0-beta.4","3.0.0-beta.5","3.0.0-beta.6","3.0.0-beta.7","3.0.0-beta.8","3.0.0-beta.9","3.0.0-beta.10","3.0.0-beta.11","3.0.0-beta.12","3.0.0-beta.13","3.0.0-nightly.20180818","3.0.0-nightly.20180821","3.0.0-nightly.20180823","3.0.0-nightly.20180904","3.0.0","3.0.1","3.0.2","3.0.3","3.0.4","3.0.5","3.0.6","3.0.7","3.0.8","3.0.9","3.0.10","3.0.11","3.0.12","3.0.13","3.0.14","3.0.15","3.0.16","3.1.0-beta.1","3.1.0-beta.2","3.1.0-beta.3","3.1.0-beta.4","3.1.0-beta.5","3.1.0","3.1.1","3.1.2","3.1.3","3.1.4","3.1.5","3.1.6","3.1.7","3.1.8","3.1.9","3.1.10","3.1.11","3.1.12","3.1.13","4.0.0-nightly.20180817","4.0.0-nightly.20180819","4.0.0-nightly.20180821"],"69.0.3497.106":["4.0.0-beta.1","4.0.0-beta.2","4.0.0-beta.3","4.0.0-beta.4","4.0.0-beta.5","4.0.0-beta.6","4.0.0-beta.7","4.0.0-beta.8","4.0.0-beta.9","4.0.0-beta.10","4.0.0-beta.11","4.0.0-nightly.20181010","4.0.0","4.0.1","4.0.2","4.0.3","4.0.4","4.0.5","4.0.6"],"67.0.3396.99":["4.0.0-nightly.20180929"],"68.0.3440.128":["4.0.0-nightly.20181006"],"69.0.3497.128":["4.0.7","4.0.8","4.1.0","4.1.1","4.1.2","4.1.3","4.1.4","4.1.5","4.2.0","4.2.1","4.2.2","4.2.3","4.2.4","4.2.5","4.2.6","4.2.7","4.2.8","4.2.9","4.2.10","4.2.11","4.2.12"],"72.0.3626.52":["5.0.0-beta.1","5.0.0-beta.2"],"73.0.3683.27":["5.0.0-beta.3"],"73.0.3683.54":["5.0.0-beta.4"],"73.0.3683.61":["5.0.0-beta.5"],"73.0.3683.84":["5.0.0-beta.6"],"73.0.3683.94":["5.0.0-beta.7"],"73.0.3683.104":["5.0.0-beta.8"],"73.0.3683.117":["5.0.0-beta.9"],"70.0.3538.110":["5.0.0-nightly.20190107"],"71.0.3578.98":["5.0.0-nightly.20190121","5.0.0-nightly.20190122"],"73.0.3683.119":["5.0.0"],"73.0.3683.121":["5.0.1","5.0.2","5.0.3","5.0.4","5.0.5","5.0.6","5.0.7","5.0.8","5.0.9","5.0.10","5.0.11","5.0.12","5.0.13"],"76.0.3774.1":["6.0.0-beta.1"],"76.0.3783.1":["6.0.0-beta.2","6.0.0-beta.3","6.0.0-beta.4"],"76.0.3805.4":["6.0.0-beta.5"],"76.0.3809.3":["6.0.0-beta.6"],"76.0.3809.22":["6.0.0-beta.7"],"76.0.3809.26":["6.0.0-beta.8","6.0.0-beta.9"],"76.0.3809.37":["6.0.0-beta.10"],"76.0.3809.42":["6.0.0-beta.11"],"76.0.3809.54":["6.0.0-beta.12"],"76.0.3809.60":["6.0.0-beta.13"],"76.0.3809.68":["6.0.0-beta.14"],"76.0.3809.74":["6.0.0-beta.15"],"72.0.3626.107":["6.0.0-nightly.20190212"],"72.0.3626.110":["6.0.0-nightly.20190213"],"74.0.3724.8":["6.0.0-nightly.20190311"],"76.0.3809.88":["6.0.0"],"76.0.3809.102":["6.0.1"],"76.0.3809.110":["6.0.2"],"76.0.3809.126":["6.0.3"],"76.0.3809.131":["6.0.4"],"76.0.3809.136":["6.0.5"],"76.0.3809.138":["6.0.6"],"76.0.3809.139":["6.0.7"],"76.0.3809.146":["6.0.8","6.0.9","6.0.10","6.0.11","6.0.12","6.1.0","6.1.1","6.1.2","6.1.3","6.1.4","6.1.5","6.1.6","6.1.7","6.1.8","6.1.9","6.1.10","6.1.11","6.1.12"],"78.0.3866.0":["7.0.0-beta.1","7.0.0-beta.2","7.0.0-beta.3","7.0.0-nightly.20190727","7.0.0-nightly.20190728","7.0.0-nightly.20190729","7.0.0-nightly.20190730","7.0.0-nightly.20190731","8.0.0-nightly.20190801","8.0.0-nightly.20190802"],"78.0.3896.6":["7.0.0-beta.4"],"78.0.3905.1":["7.0.0-beta.5","7.0.0-beta.6","7.0.0-beta.7","7.0.0"],"76.0.3784.0":["7.0.0-nightly.20190521"],"76.0.3806.0":["7.0.0-nightly.20190529","7.0.0-nightly.20190530","7.0.0-nightly.20190531","7.0.0-nightly.20190602","7.0.0-nightly.20190603"],"77.0.3814.0":["7.0.0-nightly.20190604"],"77.0.3815.0":["7.0.0-nightly.20190605","7.0.0-nightly.20190606","7.0.0-nightly.20190607","7.0.0-nightly.20190608","7.0.0-nightly.20190609","7.0.0-nightly.20190611","7.0.0-nightly.20190612","7.0.0-nightly.20190613","7.0.0-nightly.20190615","7.0.0-nightly.20190616","7.0.0-nightly.20190618","7.0.0-nightly.20190619","7.0.0-nightly.20190622","7.0.0-nightly.20190623","7.0.0-nightly.20190624","7.0.0-nightly.20190627","7.0.0-nightly.20190629","7.0.0-nightly.20190630","7.0.0-nightly.20190701","7.0.0-nightly.20190702"],"77.0.3843.0":["7.0.0-nightly.20190704","7.0.0-nightly.20190705"],"77.0.3848.0":["7.0.0-nightly.20190719","7.0.0-nightly.20190720","7.0.0-nightly.20190721"],"77.0.3864.0":["7.0.0-nightly.20190726"],"78.0.3904.92":["7.0.1"],"78.0.3904.94":["7.1.0"],"78.0.3904.99":["7.1.1"],"78.0.3904.113":["7.1.2"],"78.0.3904.126":["7.1.3"],"78.0.3904.130":["7.1.4","7.1.5","7.1.6","7.1.7","7.1.8","7.1.9","7.1.10","7.1.11","7.1.12","7.1.13","7.1.14","7.2.0","7.2.1","7.2.2","7.2.3","7.2.4","7.3.0","7.3.1","7.3.2","7.3.3"],"79.0.3931.0":["8.0.0-beta.1","8.0.0-beta.2","8.0.0-nightly.20191019","8.0.0-nightly.20191020","8.0.0-nightly.20191021","8.0.0-nightly.20191023"],"80.0.3955.0":["8.0.0-beta.3","8.0.0-beta.4"],"80.0.3987.14":["8.0.0-beta.5"],"80.0.3987.51":["8.0.0-beta.6"],"80.0.3987.59":["8.0.0-beta.7"],"80.0.3987.75":["8.0.0-beta.8","8.0.0-beta.9"],"78.0.3871.0":["8.0.0-nightly.20190803","8.0.0-nightly.20190806","8.0.0-nightly.20190807","8.0.0-nightly.20190808","8.0.0-nightly.20190809","8.0.0-nightly.20190810","8.0.0-nightly.20190811","8.0.0-nightly.20190812","8.0.0-nightly.20190813","8.0.0-nightly.20190814","8.0.0-nightly.20190815"],"78.0.3881.0":["8.0.0-nightly.20190816","8.0.0-nightly.20190817","8.0.0-nightly.20190818","8.0.0-nightly.20190819","8.0.0-nightly.20190820"],"78.0.3892.0":["8.0.0-nightly.20190824","8.0.0-nightly.20190825","8.0.0-nightly.20190827","8.0.0-nightly.20190828","8.0.0-nightly.20190830","8.0.0-nightly.20190901","8.0.0-nightly.20190902","8.0.0-nightly.20190907","8.0.0-nightly.20190909","8.0.0-nightly.20190910","8.0.0-nightly.20190911","8.0.0-nightly.20190913","8.0.0-nightly.20190914","8.0.0-nightly.20190915","8.0.0-nightly.20190917"],"79.0.3915.0":["8.0.0-nightly.20190919","8.0.0-nightly.20190920"],"79.0.3919.0":["8.0.0-nightly.20190923","8.0.0-nightly.20190924","8.0.0-nightly.20190926","8.0.0-nightly.20190929","8.0.0-nightly.20190930","8.0.0-nightly.20191001","8.0.0-nightly.20191004","8.0.0-nightly.20191005","8.0.0-nightly.20191006","8.0.0-nightly.20191009","8.0.0-nightly.20191011","8.0.0-nightly.20191012","8.0.0-nightly.20191017"],"80.0.3952.0":["8.0.0-nightly.20191101","8.0.0-nightly.20191105"],"80.0.3987.86":["8.0.0","8.0.1","8.0.2"],"80.0.3987.134":["8.0.3"],"80.0.3987.137":["8.1.0"],"80.0.3987.141":["8.1.1"],"80.0.3987.158":["8.2.0"],"80.0.3987.163":["8.2.1","8.2.2","8.2.3","8.5.3","8.5.4","8.5.5"],"80.0.3987.165":["8.2.4","8.2.5","8.3.0","8.3.1","8.3.2","8.3.3","8.3.4","8.4.0","8.4.1","8.5.0","8.5.1","8.5.2"],"82.0.4048.0":["9.0.0-beta.1","9.0.0-beta.2","9.0.0-beta.3","9.0.0-beta.4","9.0.0-beta.5"],"82.0.4058.2":["9.0.0-beta.6","9.0.0-beta.7","9.0.0-beta.9"],"82.0.4085.10":["9.0.0-beta.10"],"82.0.4085.14":["9.0.0-beta.12","9.0.0-beta.13"],"82.0.4085.27":["9.0.0-beta.14"],"83.0.4102.3":["9.0.0-beta.15","9.0.0-beta.16"],"83.0.4103.14":["9.0.0-beta.17"],"83.0.4103.16":["9.0.0-beta.18"],"83.0.4103.24":["9.0.0-beta.19"],"83.0.4103.26":["9.0.0-beta.20","9.0.0-beta.21"],"83.0.4103.34":["9.0.0-beta.22"],"83.0.4103.44":["9.0.0-beta.23"],"83.0.4103.45":["9.0.0-beta.24"],"80.0.3954.0":["9.0.0-nightly.20191121","9.0.0-nightly.20191122","9.0.0-nightly.20191123","9.0.0-nightly.20191124","9.0.0-nightly.20191129","9.0.0-nightly.20191130","9.0.0-nightly.20191201","9.0.0-nightly.20191202","9.0.0-nightly.20191203","9.0.0-nightly.20191204","9.0.0-nightly.20191210"],"81.0.3994.0":["9.0.0-nightly.20191220","9.0.0-nightly.20191221","9.0.0-nightly.20191222","9.0.0-nightly.20191223","9.0.0-nightly.20191224","9.0.0-nightly.20191225","9.0.0-nightly.20191226","9.0.0-nightly.20191228","9.0.0-nightly.20191229","9.0.0-nightly.20191230","9.0.0-nightly.20191231","9.0.0-nightly.20200101","9.0.0-nightly.20200103","9.0.0-nightly.20200104","9.0.0-nightly.20200105","9.0.0-nightly.20200106","9.0.0-nightly.20200108","9.0.0-nightly.20200109","9.0.0-nightly.20200110","9.0.0-nightly.20200111","9.0.0-nightly.20200113","9.0.0-nightly.20200115","9.0.0-nightly.20200116","9.0.0-nightly.20200117"],"81.0.4030.0":["9.0.0-nightly.20200119","9.0.0-nightly.20200121"],"83.0.4103.64":["9.0.0"],"83.0.4103.94":["9.0.1","9.0.2"],"83.0.4103.100":["9.0.3"],"83.0.4103.104":["9.0.4"],"83.0.4103.119":["9.0.5"],"83.0.4103.122":["9.1.0","9.1.1","9.1.2","9.2.0","9.2.1","9.3.0","9.3.1","9.3.2","9.3.3","9.3.4","9.3.5","9.4.0","9.4.1","9.4.2","9.4.3","9.4.4"],"84.0.4129.0":["10.0.0-beta.1","10.0.0-beta.2","10.0.0-nightly.20200501","10.0.0-nightly.20200504","10.0.0-nightly.20200505","10.0.0-nightly.20200506","10.0.0-nightly.20200507","10.0.0-nightly.20200508","10.0.0-nightly.20200511","10.0.0-nightly.20200512","10.0.0-nightly.20200513","10.0.0-nightly.20200514","10.0.0-nightly.20200515","10.0.0-nightly.20200518","10.0.0-nightly.20200519","10.0.0-nightly.20200520","10.0.0-nightly.20200521","11.0.0-nightly.20200525","11.0.0-nightly.20200526"],"85.0.4161.2":["10.0.0-beta.3","10.0.0-beta.4"],"85.0.4181.1":["10.0.0-beta.8","10.0.0-beta.9"],"85.0.4183.19":["10.0.0-beta.10"],"85.0.4183.20":["10.0.0-beta.11"],"85.0.4183.26":["10.0.0-beta.12"],"85.0.4183.39":["10.0.0-beta.13","10.0.0-beta.14","10.0.0-beta.15","10.0.0-beta.17","10.0.0-beta.19","10.0.0-beta.20","10.0.0-beta.21"],"85.0.4183.70":["10.0.0-beta.23"],"85.0.4183.78":["10.0.0-beta.24"],"85.0.4183.80":["10.0.0-beta.25"],"82.0.4050.0":["10.0.0-nightly.20200209","10.0.0-nightly.20200210","10.0.0-nightly.20200211","10.0.0-nightly.20200216","10.0.0-nightly.20200217","10.0.0-nightly.20200218","10.0.0-nightly.20200221","10.0.0-nightly.20200222","10.0.0-nightly.20200223","10.0.0-nightly.20200226","10.0.0-nightly.20200303"],"82.0.4076.0":["10.0.0-nightly.20200304","10.0.0-nightly.20200305","10.0.0-nightly.20200306","10.0.0-nightly.20200309","10.0.0-nightly.20200310"],"82.0.4083.0":["10.0.0-nightly.20200311"],"83.0.4086.0":["10.0.0-nightly.20200316"],"83.0.4087.0":["10.0.0-nightly.20200317","10.0.0-nightly.20200318","10.0.0-nightly.20200320","10.0.0-nightly.20200323","10.0.0-nightly.20200324","10.0.0-nightly.20200325","10.0.0-nightly.20200326","10.0.0-nightly.20200327","10.0.0-nightly.20200330","10.0.0-nightly.20200331","10.0.0-nightly.20200401","10.0.0-nightly.20200402","10.0.0-nightly.20200403","10.0.0-nightly.20200406"],"83.0.4095.0":["10.0.0-nightly.20200408","10.0.0-nightly.20200410","10.0.0-nightly.20200413"],"84.0.4114.0":["10.0.0-nightly.20200414"],"84.0.4115.0":["10.0.0-nightly.20200415","10.0.0-nightly.20200416","10.0.0-nightly.20200417"],"84.0.4121.0":["10.0.0-nightly.20200422","10.0.0-nightly.20200423"],"84.0.4125.0":["10.0.0-nightly.20200427","10.0.0-nightly.20200428","10.0.0-nightly.20200429","10.0.0-nightly.20200430"],"85.0.4183.84":["10.0.0"],"85.0.4183.86":["10.0.1"],"85.0.4183.87":["10.1.0"],"85.0.4183.93":["10.1.1"],"85.0.4183.98":["10.1.2"],"85.0.4183.121":["10.1.3","10.1.4","10.1.5","10.1.6","10.1.7","10.2.0","10.3.0","10.3.1","10.3.2","10.4.0","10.4.1","10.4.2","10.4.3","10.4.4","10.4.5","10.4.6","10.4.7"],"86.0.4234.0":["11.0.0-beta.1","11.0.0-beta.3","11.0.0-beta.4","11.0.0-beta.5","11.0.0-beta.6","11.0.0-beta.7","11.0.0-nightly.20200822","11.0.0-nightly.20200824","11.0.0-nightly.20200825","11.0.0-nightly.20200826","12.0.0-nightly.20200827","12.0.0-nightly.20200831","12.0.0-nightly.20200902","12.0.0-nightly.20200903","12.0.0-nightly.20200907","12.0.0-nightly.20200910","12.0.0-nightly.20200911","12.0.0-nightly.20200914"],"87.0.4251.1":["11.0.0-beta.8","11.0.0-beta.9","11.0.0-beta.11"],"87.0.4280.11":["11.0.0-beta.12","11.0.0-beta.13"],"87.0.4280.27":["11.0.0-beta.16","11.0.0-beta.17","11.0.0-beta.18","11.0.0-beta.19"],"87.0.4280.40":["11.0.0-beta.20"],"87.0.4280.47":["11.0.0-beta.22","11.0.0-beta.23"],"85.0.4156.0":["11.0.0-nightly.20200529"],"85.0.4162.0":["11.0.0-nightly.20200602","11.0.0-nightly.20200603","11.0.0-nightly.20200604","11.0.0-nightly.20200609","11.0.0-nightly.20200610","11.0.0-nightly.20200611","11.0.0-nightly.20200615","11.0.0-nightly.20200616","11.0.0-nightly.20200617","11.0.0-nightly.20200618","11.0.0-nightly.20200619"],"85.0.4179.0":["11.0.0-nightly.20200701","11.0.0-nightly.20200702","11.0.0-nightly.20200703","11.0.0-nightly.20200706","11.0.0-nightly.20200707","11.0.0-nightly.20200708","11.0.0-nightly.20200709"],"86.0.4203.0":["11.0.0-nightly.20200716","11.0.0-nightly.20200717","11.0.0-nightly.20200720","11.0.0-nightly.20200721"],"86.0.4209.0":["11.0.0-nightly.20200723","11.0.0-nightly.20200724","11.0.0-nightly.20200729","11.0.0-nightly.20200730","11.0.0-nightly.20200731","11.0.0-nightly.20200803","11.0.0-nightly.20200804","11.0.0-nightly.20200805","11.0.0-nightly.20200811","11.0.0-nightly.20200812"],"87.0.4280.60":["11.0.0","11.0.1"],"87.0.4280.67":["11.0.2","11.0.3","11.0.4"],"87.0.4280.88":["11.0.5","11.1.0","11.1.1"],"87.0.4280.141":["11.2.0","11.2.1","11.2.2","11.2.3","11.3.0","11.4.0","11.4.1","11.4.2","11.4.3","11.4.4","11.4.5","11.4.6","11.4.7","11.4.8","11.4.9","11.4.10","11.4.11","11.4.12","11.5.0"],"89.0.4328.0":["12.0.0-beta.1","12.0.0-beta.3","12.0.0-beta.4","12.0.0-beta.5","12.0.0-beta.6","12.0.0-beta.7","12.0.0-beta.8","12.0.0-beta.9","12.0.0-beta.10","12.0.0-beta.11","12.0.0-beta.12","12.0.0-beta.14","13.0.0-nightly.20201119","13.0.0-nightly.20201123","13.0.0-nightly.20201124","13.0.0-nightly.20201126","13.0.0-nightly.20201127","13.0.0-nightly.20201130","13.0.0-nightly.20201201","13.0.0-nightly.20201202","13.0.0-nightly.20201203","13.0.0-nightly.20201204","13.0.0-nightly.20201207","13.0.0-nightly.20201208","13.0.0-nightly.20201209","13.0.0-nightly.20201210","13.0.0-nightly.20201211","13.0.0-nightly.20201214"],"89.0.4348.1":["12.0.0-beta.16","12.0.0-beta.18","12.0.0-beta.19","12.0.0-beta.20"],"89.0.4388.2":["12.0.0-beta.21","12.0.0-beta.22","12.0.0-beta.23","12.0.0-beta.24","12.0.0-beta.25","12.0.0-beta.26"],"89.0.4389.23":["12.0.0-beta.27","12.0.0-beta.28","12.0.0-beta.29"],"89.0.4389.58":["12.0.0-beta.30","12.0.0-beta.31"],"87.0.4268.0":["12.0.0-nightly.20201013","12.0.0-nightly.20201014","12.0.0-nightly.20201015"],"88.0.4292.0":["12.0.0-nightly.20201023","12.0.0-nightly.20201026"],"88.0.4306.0":["12.0.0-nightly.20201030","12.0.0-nightly.20201102","12.0.0-nightly.20201103","12.0.0-nightly.20201104","12.0.0-nightly.20201105","12.0.0-nightly.20201106","12.0.0-nightly.20201111","12.0.0-nightly.20201112"],"88.0.4324.0":["12.0.0-nightly.20201116"],"89.0.4389.69":["12.0.0"],"89.0.4389.82":["12.0.1"],"89.0.4389.90":["12.0.2"],"89.0.4389.114":["12.0.3","12.0.4"],"89.0.4389.128":["12.0.5","12.0.6","12.0.7","12.0.8","12.0.9","12.0.10","12.0.11","12.0.12","12.0.13","12.0.14","12.0.15","12.0.16","12.0.17","12.0.18","12.1.0","12.1.1","12.1.2","12.2.0","12.2.1","12.2.2","12.2.3"],"90.0.4402.0":["13.0.0-beta.2","13.0.0-beta.3","13.0.0-nightly.20210210","13.0.0-nightly.20210211","13.0.0-nightly.20210212","13.0.0-nightly.20210216","13.0.0-nightly.20210217","13.0.0-nightly.20210218","13.0.0-nightly.20210219","13.0.0-nightly.20210222","13.0.0-nightly.20210225","13.0.0-nightly.20210226","13.0.0-nightly.20210301","13.0.0-nightly.20210302","13.0.0-nightly.20210303","14.0.0-nightly.20210304"],"90.0.4415.0":["13.0.0-beta.4","13.0.0-beta.5","13.0.0-beta.6","13.0.0-beta.7","13.0.0-beta.8","13.0.0-beta.9","13.0.0-beta.11","13.0.0-beta.12","13.0.0-beta.13","14.0.0-nightly.20210305","14.0.0-nightly.20210308","14.0.0-nightly.20210309","14.0.0-nightly.20210311","14.0.0-nightly.20210315","14.0.0-nightly.20210316","14.0.0-nightly.20210317","14.0.0-nightly.20210318","14.0.0-nightly.20210319","14.0.0-nightly.20210323","14.0.0-nightly.20210324","14.0.0-nightly.20210325","14.0.0-nightly.20210326","14.0.0-nightly.20210329","14.0.0-nightly.20210330"],"91.0.4448.0":["13.0.0-beta.14","13.0.0-beta.16","13.0.0-beta.17","13.0.0-beta.18","13.0.0-beta.20","14.0.0-nightly.20210331","14.0.0-nightly.20210401","14.0.0-nightly.20210402","14.0.0-nightly.20210406","14.0.0-nightly.20210407","14.0.0-nightly.20210408","14.0.0-nightly.20210409","14.0.0-nightly.20210413"],"91.0.4472.33":["13.0.0-beta.21","13.0.0-beta.22","13.0.0-beta.23"],"91.0.4472.38":["13.0.0-beta.24","13.0.0-beta.26","13.0.0-beta.27","13.0.0-beta.28"],"89.0.4349.0":["13.0.0-nightly.20201215","13.0.0-nightly.20201216","13.0.0-nightly.20201221","13.0.0-nightly.20201222"],"89.0.4359.0":["13.0.0-nightly.20201223","13.0.0-nightly.20210104","13.0.0-nightly.20210108","13.0.0-nightly.20210111"],"89.0.4386.0":["13.0.0-nightly.20210113","13.0.0-nightly.20210114","13.0.0-nightly.20210118","13.0.0-nightly.20210122","13.0.0-nightly.20210125"],"89.0.4389.0":["13.0.0-nightly.20210127","13.0.0-nightly.20210128","13.0.0-nightly.20210129","13.0.0-nightly.20210201","13.0.0-nightly.20210202","13.0.0-nightly.20210203","13.0.0-nightly.20210205","13.0.0-nightly.20210208","13.0.0-nightly.20210209"],"91.0.4472.69":["13.0.0","13.0.1"],"91.0.4472.77":["13.1.0","13.1.1","13.1.2"],"91.0.4472.106":["13.1.3","13.1.4"],"91.0.4472.124":["13.1.5","13.1.6","13.1.7"],"91.0.4472.164":["13.1.8","13.1.9","13.2.0","13.2.1","13.2.2","13.2.3","13.3.0","13.4.0","13.5.0","13.5.1","13.5.2","13.6.0","13.6.1","13.6.2","13.6.3","13.6.6","13.6.7","13.6.8","13.6.9"],"92.0.4511.0":["14.0.0-beta.1","14.0.0-beta.2","14.0.0-beta.3","14.0.0-nightly.20210520","14.0.0-nightly.20210523","14.0.0-nightly.20210524","15.0.0-nightly.20210527","15.0.0-nightly.20210528","15.0.0-nightly.20210531","15.0.0-nightly.20210601","15.0.0-nightly.20210602"],"93.0.4536.0":["14.0.0-beta.5","14.0.0-beta.6","14.0.0-beta.7","14.0.0-beta.8","15.0.0-nightly.20210609","15.0.0-nightly.20210610","15.0.0-nightly.20210611","15.0.0-nightly.20210614","15.0.0-nightly.20210615","15.0.0-nightly.20210616"],"93.0.4539.0":["14.0.0-beta.9","14.0.0-beta.10","15.0.0-nightly.20210617","15.0.0-nightly.20210618","15.0.0-nightly.20210621","15.0.0-nightly.20210622"],"93.0.4557.4":["14.0.0-beta.11","14.0.0-beta.12"],"93.0.4566.0":["14.0.0-beta.13","14.0.0-beta.14","14.0.0-beta.15","14.0.0-beta.16","14.0.0-beta.17","15.0.0-alpha.1","15.0.0-alpha.2","15.0.0-nightly.20210706","15.0.0-nightly.20210707","15.0.0-nightly.20210708","15.0.0-nightly.20210709","15.0.0-nightly.20210712","15.0.0-nightly.20210713","15.0.0-nightly.20210714","15.0.0-nightly.20210715","15.0.0-nightly.20210716","15.0.0-nightly.20210719","15.0.0-nightly.20210720","15.0.0-nightly.20210721","16.0.0-nightly.20210722","16.0.0-nightly.20210723","16.0.0-nightly.20210726"],"93.0.4577.15":["14.0.0-beta.18","14.0.0-beta.19","14.0.0-beta.20","14.0.0-beta.21"],"93.0.4577.25":["14.0.0-beta.22","14.0.0-beta.23"],"93.0.4577.51":["14.0.0-beta.24","14.0.0-beta.25"],"92.0.4475.0":["14.0.0-nightly.20210426","14.0.0-nightly.20210427"],"92.0.4488.0":["14.0.0-nightly.20210430","14.0.0-nightly.20210503"],"92.0.4496.0":["14.0.0-nightly.20210505"],"92.0.4498.0":["14.0.0-nightly.20210506"],"92.0.4499.0":["14.0.0-nightly.20210507","14.0.0-nightly.20210510","14.0.0-nightly.20210511","14.0.0-nightly.20210512","14.0.0-nightly.20210513"],"92.0.4505.0":["14.0.0-nightly.20210514","14.0.0-nightly.20210517","14.0.0-nightly.20210518","14.0.0-nightly.20210519"],"93.0.4577.58":["14.0.0"],"93.0.4577.63":["14.0.1"],"93.0.4577.82":["14.0.2","14.1.0","14.1.1","14.2.0","14.2.1","14.2.2","14.2.3","14.2.4","14.2.5","14.2.6","14.2.7","14.2.8","14.2.9"],"94.0.4584.0":["15.0.0-alpha.3","15.0.0-alpha.4","15.0.0-alpha.5","15.0.0-alpha.6","16.0.0-nightly.20210727","16.0.0-nightly.20210728","16.0.0-nightly.20210729","16.0.0-nightly.20210730","16.0.0-nightly.20210802","16.0.0-nightly.20210803","16.0.0-nightly.20210804","16.0.0-nightly.20210805","16.0.0-nightly.20210806","16.0.0-nightly.20210809","16.0.0-nightly.20210810","16.0.0-nightly.20210811"],"94.0.4590.2":["15.0.0-alpha.7","15.0.0-alpha.8","15.0.0-alpha.9","16.0.0-nightly.20210812","16.0.0-nightly.20210813","16.0.0-nightly.20210816","16.0.0-nightly.20210817","16.0.0-nightly.20210818","16.0.0-nightly.20210819","16.0.0-nightly.20210820","16.0.0-nightly.20210823"],"94.0.4606.12":["15.0.0-alpha.10"],"94.0.4606.20":["15.0.0-beta.1","15.0.0-beta.2"],"94.0.4606.31":["15.0.0-beta.3","15.0.0-beta.4","15.0.0-beta.5","15.0.0-beta.6","15.0.0-beta.7"],"93.0.4530.0":["15.0.0-nightly.20210603","15.0.0-nightly.20210604"],"93.0.4535.0":["15.0.0-nightly.20210608"],"93.0.4550.0":["15.0.0-nightly.20210623","15.0.0-nightly.20210624"],"93.0.4552.0":["15.0.0-nightly.20210625","15.0.0-nightly.20210628","15.0.0-nightly.20210629"],"93.0.4558.0":["15.0.0-nightly.20210630","15.0.0-nightly.20210701","15.0.0-nightly.20210702","15.0.0-nightly.20210705"],"94.0.4606.51":["15.0.0"],"94.0.4606.61":["15.1.0","15.1.1"],"94.0.4606.71":["15.1.2"],"94.0.4606.81":["15.2.0","15.3.0","15.3.1","15.3.2","15.3.3","15.3.4","15.3.5","15.3.6","15.3.7","15.4.0","15.4.1","15.4.2","15.5.0","15.5.1","15.5.2","15.5.3","15.5.4","15.5.5","15.5.6","15.5.7"],"95.0.4629.0":["16.0.0-alpha.1","16.0.0-alpha.2","16.0.0-alpha.3","16.0.0-alpha.4","16.0.0-alpha.5","16.0.0-alpha.6","16.0.0-alpha.7","16.0.0-nightly.20210902","16.0.0-nightly.20210903","16.0.0-nightly.20210906","16.0.0-nightly.20210907","16.0.0-nightly.20210908","16.0.0-nightly.20210909","16.0.0-nightly.20210910","16.0.0-nightly.20210913","16.0.0-nightly.20210914","16.0.0-nightly.20210915","16.0.0-nightly.20210916","16.0.0-nightly.20210917","16.0.0-nightly.20210920","16.0.0-nightly.20210921","16.0.0-nightly.20210922","17.0.0-nightly.20210923","17.0.0-nightly.20210924","17.0.0-nightly.20210927","17.0.0-nightly.20210928","17.0.0-nightly.20210929","17.0.0-nightly.20210930","17.0.0-nightly.20211001","17.0.0-nightly.20211004","17.0.0-nightly.20211005"],"96.0.4647.0":["16.0.0-alpha.8","16.0.0-alpha.9","16.0.0-beta.1","16.0.0-beta.2","16.0.0-beta.3","17.0.0-nightly.20211006","17.0.0-nightly.20211007","17.0.0-nightly.20211008","17.0.0-nightly.20211011","17.0.0-nightly.20211012","17.0.0-nightly.20211013","17.0.0-nightly.20211014","17.0.0-nightly.20211015","17.0.0-nightly.20211018","17.0.0-nightly.20211019","17.0.0-nightly.20211020","17.0.0-nightly.20211021"],"96.0.4664.18":["16.0.0-beta.4","16.0.0-beta.5"],"96.0.4664.27":["16.0.0-beta.6","16.0.0-beta.7"],"96.0.4664.35":["16.0.0-beta.8","16.0.0-beta.9"],"95.0.4612.5":["16.0.0-nightly.20210824","16.0.0-nightly.20210825","16.0.0-nightly.20210826","16.0.0-nightly.20210827","16.0.0-nightly.20210830","16.0.0-nightly.20210831","16.0.0-nightly.20210901"],"96.0.4664.45":["16.0.0","16.0.1"],"96.0.4664.55":["16.0.2","16.0.3","16.0.4","16.0.5"],"96.0.4664.110":["16.0.6","16.0.7","16.0.8"],"96.0.4664.174":["16.0.9","16.0.10","16.1.0","16.1.1","16.2.0","16.2.1","16.2.2","16.2.3","16.2.4","16.2.5","16.2.6","16.2.7","16.2.8"],"96.0.4664.4":["17.0.0-alpha.1","17.0.0-alpha.2","17.0.0-alpha.3","17.0.0-nightly.20211022","17.0.0-nightly.20211025","17.0.0-nightly.20211026","17.0.0-nightly.20211027","17.0.0-nightly.20211028","17.0.0-nightly.20211029","17.0.0-nightly.20211101","17.0.0-nightly.20211102","17.0.0-nightly.20211103","17.0.0-nightly.20211104","17.0.0-nightly.20211105","17.0.0-nightly.20211108","17.0.0-nightly.20211109","17.0.0-nightly.20211110","17.0.0-nightly.20211111","17.0.0-nightly.20211112","17.0.0-nightly.20211115","17.0.0-nightly.20211116","17.0.0-nightly.20211117","18.0.0-nightly.20211118","18.0.0-nightly.20211119","18.0.0-nightly.20211122","18.0.0-nightly.20211123"],"98.0.4706.0":["17.0.0-alpha.4","17.0.0-alpha.5","17.0.0-alpha.6","17.0.0-beta.1","17.0.0-beta.2","18.0.0-nightly.20211124","18.0.0-nightly.20211125","18.0.0-nightly.20211126","18.0.0-nightly.20211129","18.0.0-nightly.20211130","18.0.0-nightly.20211201","18.0.0-nightly.20211202","18.0.0-nightly.20211203","18.0.0-nightly.20211206","18.0.0-nightly.20211207","18.0.0-nightly.20211208","18.0.0-nightly.20211209","18.0.0-nightly.20211210","18.0.0-nightly.20211213","18.0.0-nightly.20211214","18.0.0-nightly.20211215","18.0.0-nightly.20211216","18.0.0-nightly.20211217","18.0.0-nightly.20211220","18.0.0-nightly.20211221","18.0.0-nightly.20211222","18.0.0-nightly.20211223","18.0.0-nightly.20211228","18.0.0-nightly.20211229","18.0.0-nightly.20211231","18.0.0-nightly.20220103","18.0.0-nightly.20220104","18.0.0-nightly.20220105","18.0.0-nightly.20220106","18.0.0-nightly.20220107","18.0.0-nightly.20220110"],"98.0.4758.9":["17.0.0-beta.3"],"98.0.4758.11":["17.0.0-beta.4","17.0.0-beta.5","17.0.0-beta.6","17.0.0-beta.7","17.0.0-beta.8","17.0.0-beta.9"],"98.0.4758.74":["17.0.0"],"98.0.4758.82":["17.0.1"],"98.0.4758.102":["17.1.0"],"98.0.4758.109":["17.1.1","17.1.2","17.2.0"],"98.0.4758.141":["17.3.0","17.3.1","17.4.0","17.4.1","17.4.2","17.4.3","17.4.4","17.4.5","17.4.6","17.4.7","17.4.8","17.4.9","17.4.10","17.4.11"],"99.0.4767.0":["18.0.0-alpha.1","18.0.0-alpha.2","18.0.0-alpha.3","18.0.0-alpha.4","18.0.0-alpha.5","18.0.0-nightly.20220111","18.0.0-nightly.20220112","18.0.0-nightly.20220113","18.0.0-nightly.20220114","18.0.0-nightly.20220117","18.0.0-nightly.20220118","18.0.0-nightly.20220119","18.0.0-nightly.20220121","18.0.0-nightly.20220124","18.0.0-nightly.20220125","18.0.0-nightly.20220127","18.0.0-nightly.20220128","18.0.0-nightly.20220131","18.0.0-nightly.20220201","19.0.0-nightly.20220202","19.0.0-nightly.20220203","19.0.0-nightly.20220204","19.0.0-nightly.20220207","19.0.0-nightly.20220208","19.0.0-nightly.20220209"],"100.0.4894.0":["18.0.0-beta.1","18.0.0-beta.2","18.0.0-beta.3","18.0.0-beta.4","18.0.0-beta.5","18.0.0-beta.6","19.0.0-nightly.20220308","19.0.0-nightly.20220309","19.0.0-nightly.20220310","19.0.0-nightly.20220311","19.0.0-nightly.20220314","19.0.0-nightly.20220315","19.0.0-nightly.20220316","19.0.0-nightly.20220317","19.0.0-nightly.20220318","19.0.0-nightly.20220321","19.0.0-nightly.20220322","19.0.0-nightly.20220323","19.0.0-nightly.20220324"],"100.0.4896.56":["18.0.0"],"100.0.4896.60":["18.0.1","18.0.2"],"100.0.4896.75":["18.0.3","18.0.4"],"100.0.4896.127":["18.1.0"],"100.0.4896.143":["18.2.0","18.2.1","18.2.2","18.2.3"],"100.0.4896.160":["18.2.4","18.3.0","18.3.1","18.3.2","18.3.3","18.3.4","18.3.5","18.3.6","18.3.7","18.3.8","18.3.9","18.3.11","18.3.12","18.3.13","18.3.14","18.3.15"],"102.0.4962.3":["19.0.0-alpha.1","19.0.0-nightly.20220328","19.0.0-nightly.20220329","20.0.0-nightly.20220330"],"102.0.4971.0":["19.0.0-alpha.2","19.0.0-alpha.3","20.0.0-nightly.20220411"],"102.0.4989.0":["19.0.0-alpha.4","19.0.0-alpha.5","20.0.0-nightly.20220414","20.0.0-nightly.20220415","20.0.0-nightly.20220418","20.0.0-nightly.20220419","20.0.0-nightly.20220420","20.0.0-nightly.20220421"],"102.0.4999.0":["19.0.0-beta.1","19.0.0-beta.2","19.0.0-beta.3","20.0.0-nightly.20220425","20.0.0-nightly.20220426","20.0.0-nightly.20220427","20.0.0-nightly.20220428","20.0.0-nightly.20220429","20.0.0-nightly.20220502","20.0.0-nightly.20220503","20.0.0-nightly.20220504","20.0.0-nightly.20220505","20.0.0-nightly.20220506","20.0.0-nightly.20220509","20.0.0-nightly.20220511","20.0.0-nightly.20220512","20.0.0-nightly.20220513","20.0.0-nightly.20220516","20.0.0-nightly.20220517"],"102.0.5005.27":["19.0.0-beta.4"],"102.0.5005.40":["19.0.0-beta.5","19.0.0-beta.6","19.0.0-beta.7"],"102.0.5005.49":["19.0.0-beta.8"],"102.0.4961.0":["19.0.0-nightly.20220325"],"102.0.5005.61":["19.0.0","19.0.1"],"102.0.5005.63":["19.0.2","19.0.3","19.0.4"],"102.0.5005.115":["19.0.5","19.0.6"],"102.0.5005.134":["19.0.7"],"102.0.5005.148":["19.0.8"],"102.0.5005.167":["19.0.9","19.0.10","19.0.11","19.0.12","19.0.13","19.0.14","19.0.15","19.0.16","19.0.17","19.1.0","19.1.1","19.1.2","19.1.3"],"103.0.5044.0":["20.0.0-alpha.1","20.0.0-nightly.20220518","20.0.0-nightly.20220519","20.0.0-nightly.20220520","20.0.0-nightly.20220523","20.0.0-nightly.20220524","21.0.0-nightly.20220526","21.0.0-nightly.20220527","21.0.0-nightly.20220530","21.0.0-nightly.20220531"],"104.0.5073.0":["20.0.0-alpha.2","20.0.0-alpha.3","20.0.0-alpha.4","20.0.0-alpha.5","20.0.0-alpha.6","20.0.0-alpha.7","20.0.0-beta.1","20.0.0-beta.2","20.0.0-beta.3","20.0.0-beta.4","20.0.0-beta.5","20.0.0-beta.6","20.0.0-beta.7","20.0.0-beta.8","21.0.0-nightly.20220602","21.0.0-nightly.20220603","21.0.0-nightly.20220606","21.0.0-nightly.20220607","21.0.0-nightly.20220608","21.0.0-nightly.20220609","21.0.0-nightly.20220610","21.0.0-nightly.20220613","21.0.0-nightly.20220614","21.0.0-nightly.20220615","21.0.0-nightly.20220616","21.0.0-nightly.20220617","21.0.0-nightly.20220620","21.0.0-nightly.20220621","21.0.0-nightly.20220622","21.0.0-nightly.20220623","21.0.0-nightly.20220624","21.0.0-nightly.20220627"],"104.0.5112.39":["20.0.0-beta.9"],"104.0.5112.48":["20.0.0-beta.10","20.0.0-beta.11","20.0.0-beta.12"],"104.0.5112.57":["20.0.0-beta.13"],"104.0.5112.65":["20.0.0"],"104.0.5112.81":["20.0.1","20.0.2","20.0.3"],"104.0.5112.102":["20.1.0","20.1.1"],"104.0.5112.114":["20.1.2","20.1.3","20.1.4"],"104.0.5112.124":["20.2.0","20.3.0","20.3.1","20.3.2"],"105.0.5187.0":["21.0.0-alpha.1","21.0.0-alpha.2","21.0.0-alpha.3","21.0.0-alpha.4","21.0.0-alpha.5","21.0.0-nightly.20220720","21.0.0-nightly.20220721","21.0.0-nightly.20220722","21.0.0-nightly.20220725","21.0.0-nightly.20220726","21.0.0-nightly.20220727","21.0.0-nightly.20220728","21.0.0-nightly.20220801","21.0.0-nightly.20220802","22.0.0-nightly.20220808","22.0.0-nightly.20220809","22.0.0-nightly.20220810","22.0.0-nightly.20220811","22.0.0-nightly.20220812","22.0.0-nightly.20220815","22.0.0-nightly.20220816","22.0.0-nightly.20220817"],"106.0.5216.0":["21.0.0-alpha.6","21.0.0-beta.1","21.0.0-beta.2","21.0.0-beta.3","21.0.0-beta.4","21.0.0-beta.5","22.0.0-nightly.20220822","22.0.0-nightly.20220823","22.0.0-nightly.20220824","22.0.0-nightly.20220825","22.0.0-nightly.20220829","22.0.0-nightly.20220830","22.0.0-nightly.20220831","22.0.0-nightly.20220901","22.0.0-nightly.20220902","22.0.0-nightly.20220905"],"106.0.5249.40":["21.0.0-beta.6","21.0.0-beta.7","21.0.0-beta.8"],"105.0.5129.0":["21.0.0-nightly.20220628","21.0.0-nightly.20220629","21.0.0-nightly.20220630","21.0.0-nightly.20220701","21.0.0-nightly.20220704","21.0.0-nightly.20220705","21.0.0-nightly.20220706","21.0.0-nightly.20220707","21.0.0-nightly.20220708","21.0.0-nightly.20220711","21.0.0-nightly.20220712","21.0.0-nightly.20220713"],"105.0.5173.0":["21.0.0-nightly.20220715","21.0.0-nightly.20220718","21.0.0-nightly.20220719"],"106.0.5249.51":["21.0.0"],"106.0.5249.61":["21.0.1"],"106.0.5249.91":["21.1.0"],"106.0.5249.103":["21.1.1"],"107.0.5286.0":["22.0.0-alpha.1","22.0.0-nightly.20220909","22.0.0-nightly.20220912","22.0.0-nightly.20220913","22.0.0-nightly.20220914","22.0.0-nightly.20220915","22.0.0-nightly.20220916","22.0.0-nightly.20220919","22.0.0-nightly.20220920","22.0.0-nightly.20220921","22.0.0-nightly.20220922","22.0.0-nightly.20220923","22.0.0-nightly.20220926","22.0.0-nightly.20220927","22.0.0-nightly.20220928","23.0.0-nightly.20220929","23.0.0-nightly.20220930","23.0.0-nightly.20221003"],"108.0.5329.0":["22.0.0-alpha.3","22.0.0-alpha.4","22.0.0-alpha.5","23.0.0-nightly.20221004","23.0.0-nightly.20221005","23.0.0-nightly.20221006","23.0.0-nightly.20221007","23.0.0-nightly.20221010","23.0.0-nightly.20221011","23.0.0-nightly.20221012","23.0.0-nightly.20221013","23.0.0-nightly.20221014","23.0.0-nightly.20221017"],"107.0.5274.0":["22.0.0-nightly.20220908"]}
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.js b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.js
index 46a4e8e0afe4ce..efdfd476c7837c 100644
--- a/tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.js
+++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.js
@@ -1438,6 +1438,7 @@ module.exports = {
 	"19.1.0": "102.0.5005.167",
 	"19.1.1": "102.0.5005.167",
 	"19.1.2": "102.0.5005.167",
+	"19.1.3": "102.0.5005.167",
 	"20.0.0-alpha.1": "103.0.5044.0",
 	"20.0.0-alpha.2": "104.0.5073.0",
 	"20.0.0-alpha.3": "104.0.5073.0",
@@ -1499,6 +1500,7 @@ module.exports = {
 	"20.2.0": "104.0.5112.124",
 	"20.3.0": "104.0.5112.124",
 	"20.3.1": "104.0.5112.124",
+	"20.3.2": "104.0.5112.124",
 	"21.0.0-alpha.1": "105.0.5187.0",
 	"21.0.0-alpha.2": "105.0.5187.0",
 	"21.0.0-alpha.3": "105.0.5187.0",
@@ -1562,8 +1564,11 @@ module.exports = {
 	"21.0.0": "106.0.5249.51",
 	"21.0.1": "106.0.5249.61",
 	"21.1.0": "106.0.5249.91",
+	"21.1.1": "106.0.5249.103",
 	"22.0.0-alpha.1": "107.0.5286.0",
 	"22.0.0-alpha.3": "108.0.5329.0",
+	"22.0.0-alpha.4": "108.0.5329.0",
+	"22.0.0-alpha.5": "108.0.5329.0",
 	"22.0.0-nightly.20220808": "105.0.5187.0",
 	"22.0.0-nightly.20220809": "105.0.5187.0",
 	"22.0.0-nightly.20220810": "105.0.5187.0",
@@ -1603,5 +1608,11 @@ module.exports = {
 	"23.0.0-nightly.20221004": "108.0.5329.0",
 	"23.0.0-nightly.20221005": "108.0.5329.0",
 	"23.0.0-nightly.20221006": "108.0.5329.0",
-	"23.0.0-nightly.20221007": "108.0.5329.0"
+	"23.0.0-nightly.20221007": "108.0.5329.0",
+	"23.0.0-nightly.20221010": "108.0.5329.0",
+	"23.0.0-nightly.20221011": "108.0.5329.0",
+	"23.0.0-nightly.20221012": "108.0.5329.0",
+	"23.0.0-nightly.20221013": "108.0.5329.0",
+	"23.0.0-nightly.20221014": "108.0.5329.0",
+	"23.0.0-nightly.20221017": "108.0.5329.0"
 };
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.json b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.json
index cdeb20919fad1b..84f6f052a99b53 100644
--- a/tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.json
+++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.json
@@ -1 +1 @@
-{"0.20.0":"39.0.2171.65","0.20.1":"39.0.2171.65","0.20.2":"39.0.2171.65","0.20.3":"39.0.2171.65","0.20.4":"39.0.2171.65","0.20.5":"39.0.2171.65","0.20.6":"39.0.2171.65","0.20.7":"39.0.2171.65","0.20.8":"39.0.2171.65","0.21.0":"40.0.2214.91","0.21.1":"40.0.2214.91","0.21.2":"40.0.2214.91","0.21.3":"41.0.2272.76","0.22.1":"41.0.2272.76","0.22.2":"41.0.2272.76","0.22.3":"41.0.2272.76","0.23.0":"41.0.2272.76","0.24.0":"41.0.2272.76","0.25.0":"42.0.2311.107","0.25.1":"42.0.2311.107","0.25.2":"42.0.2311.107","0.25.3":"42.0.2311.107","0.26.0":"42.0.2311.107","0.26.1":"42.0.2311.107","0.27.0":"42.0.2311.107","0.27.1":"42.0.2311.107","0.27.2":"43.0.2357.65","0.27.3":"43.0.2357.65","0.28.0":"43.0.2357.65","0.28.1":"43.0.2357.65","0.28.2":"43.0.2357.65","0.28.3":"43.0.2357.65","0.29.1":"43.0.2357.65","0.29.2":"43.0.2357.65","0.30.4":"44.0.2403.125","0.31.0":"44.0.2403.125","0.31.2":"45.0.2454.85","0.32.2":"45.0.2454.85","0.32.3":"45.0.2454.85","0.33.0":"45.0.2454.85","0.33.1":"45.0.2454.85","0.33.2":"45.0.2454.85","0.33.3":"45.0.2454.85","0.33.4":"45.0.2454.85","0.33.6":"45.0.2454.85","0.33.7":"45.0.2454.85","0.33.8":"45.0.2454.85","0.33.9":"45.0.2454.85","0.34.0":"45.0.2454.85","0.34.1":"45.0.2454.85","0.34.2":"45.0.2454.85","0.34.3":"45.0.2454.85","0.34.4":"45.0.2454.85","0.35.1":"45.0.2454.85","0.35.2":"45.0.2454.85","0.35.3":"45.0.2454.85","0.35.4":"45.0.2454.85","0.35.5":"45.0.2454.85","0.36.0":"47.0.2526.73","0.36.2":"47.0.2526.73","0.36.3":"47.0.2526.73","0.36.4":"47.0.2526.73","0.36.5":"47.0.2526.110","0.36.6":"47.0.2526.110","0.36.7":"47.0.2526.110","0.36.8":"47.0.2526.110","0.36.9":"47.0.2526.110","0.36.10":"47.0.2526.110","0.36.11":"47.0.2526.110","0.36.12":"47.0.2526.110","0.37.0":"49.0.2623.75","0.37.1":"49.0.2623.75","0.37.3":"49.0.2623.75","0.37.4":"49.0.2623.75","0.37.5":"49.0.2623.75","0.37.6":"49.0.2623.75","0.37.7":"49.0.2623.75","0.37.8":"49.0.2623.75","1.0.0":"49.0.2623.75","1.0.1":"49.0.2623.75","1.0.2":"49.0.2623.75","1.1.0":"50.0.2661.102","1.1.1":"50.0.2661.102","1.1.2":"50.0.2661.102","1.1.3":"50.0.2661.102","1.2.0":"51.0.2704.63","1.2.1":"51.0.2704.63","1.2.2":"51.0.2704.84","1.2.3":"51.0.2704.84","1.2.4":"51.0.2704.103","1.2.5":"51.0.2704.103","1.2.6":"51.0.2704.106","1.2.7":"51.0.2704.106","1.2.8":"51.0.2704.106","1.3.0":"52.0.2743.82","1.3.1":"52.0.2743.82","1.3.2":"52.0.2743.82","1.3.3":"52.0.2743.82","1.3.4":"52.0.2743.82","1.3.5":"52.0.2743.82","1.3.6":"52.0.2743.82","1.3.7":"52.0.2743.82","1.3.9":"52.0.2743.82","1.3.10":"52.0.2743.82","1.3.13":"52.0.2743.82","1.3.14":"52.0.2743.82","1.3.15":"52.0.2743.82","1.4.0":"53.0.2785.113","1.4.1":"53.0.2785.113","1.4.2":"53.0.2785.113","1.4.3":"53.0.2785.113","1.4.4":"53.0.2785.113","1.4.5":"53.0.2785.113","1.4.6":"53.0.2785.143","1.4.7":"53.0.2785.143","1.4.8":"53.0.2785.143","1.4.10":"53.0.2785.143","1.4.11":"53.0.2785.143","1.4.12":"54.0.2840.51","1.4.13":"53.0.2785.143","1.4.14":"53.0.2785.143","1.4.15":"53.0.2785.143","1.4.16":"53.0.2785.143","1.5.0":"54.0.2840.101","1.5.1":"54.0.2840.101","1.6.0":"56.0.2924.87","1.6.1":"56.0.2924.87","1.6.2":"56.0.2924.87","1.6.3":"56.0.2924.87","1.6.4":"56.0.2924.87","1.6.5":"56.0.2924.87","1.6.6":"56.0.2924.87","1.6.7":"56.0.2924.87","1.6.8":"56.0.2924.87","1.6.9":"56.0.2924.87","1.6.10":"56.0.2924.87","1.6.11":"56.0.2924.87","1.6.12":"56.0.2924.87","1.6.13":"56.0.2924.87","1.6.14":"56.0.2924.87","1.6.15":"56.0.2924.87","1.6.16":"56.0.2924.87","1.6.17":"56.0.2924.87","1.6.18":"56.0.2924.87","1.7.0":"58.0.3029.110","1.7.1":"58.0.3029.110","1.7.2":"58.0.3029.110","1.7.3":"58.0.3029.110","1.7.4":"58.0.3029.110","1.7.5":"58.0.3029.110","1.7.6":"58.0.3029.110","1.7.7":"58.0.3029.110","1.7.8":"58.0.3029.110","1.7.9":"58.0.3029.110","1.7.10":"58.0.3029.110","1.7.11":"58.0.3029.110","1.7.12":"58.0.3029.110","1.7.13":"58.0.3029.110","1.7.14":"58.0.3029.110","1.7.15":"58.0.3029.110","1.7.16":"58.0.3029.110","1.8.0":"59.0.3071.115","1.8.1":"59.0.3071.115","1.8.2-beta.1":"59.0.3071.115","1.8.2-beta.2":"59.0.3071.115","1.8.2-beta.3":"59.0.3071.115","1.8.2-beta.4":"59.0.3071.115","1.8.2-beta.5":"59.0.3071.115","1.8.2":"59.0.3071.115","1.8.3":"59.0.3071.115","1.8.4":"59.0.3071.115","1.8.5":"59.0.3071.115","1.8.6":"59.0.3071.115","1.8.7":"59.0.3071.115","1.8.8":"59.0.3071.115","2.0.0-beta.1":"61.0.3163.100","2.0.0-beta.2":"61.0.3163.100","2.0.0-beta.3":"61.0.3163.100","2.0.0-beta.4":"61.0.3163.100","2.0.0-beta.5":"61.0.3163.100","2.0.0-beta.6":"61.0.3163.100","2.0.0-beta.7":"61.0.3163.100","2.0.0-beta.8":"61.0.3163.100","2.0.0":"61.0.3163.100","2.0.1":"61.0.3163.100","2.0.2":"61.0.3163.100","2.0.3":"61.0.3163.100","2.0.4":"61.0.3163.100","2.0.5":"61.0.3163.100","2.0.6":"61.0.3163.100","2.0.7":"61.0.3163.100","2.0.8-nightly.20180819":"61.0.3163.100","2.0.8-nightly.20180820":"61.0.3163.100","2.0.8":"61.0.3163.100","2.0.9":"61.0.3163.100","2.0.10":"61.0.3163.100","2.0.11":"61.0.3163.100","2.0.12":"61.0.3163.100","2.0.13":"61.0.3163.100","2.0.14":"61.0.3163.100","2.0.15":"61.0.3163.100","2.0.16":"61.0.3163.100","2.0.17":"61.0.3163.100","2.0.18":"61.0.3163.100","2.1.0-unsupported.20180809":"61.0.3163.100","3.0.0-beta.1":"66.0.3359.181","3.0.0-beta.2":"66.0.3359.181","3.0.0-beta.3":"66.0.3359.181","3.0.0-beta.4":"66.0.3359.181","3.0.0-beta.5":"66.0.3359.181","3.0.0-beta.6":"66.0.3359.181","3.0.0-beta.7":"66.0.3359.181","3.0.0-beta.8":"66.0.3359.181","3.0.0-beta.9":"66.0.3359.181","3.0.0-beta.10":"66.0.3359.181","3.0.0-beta.11":"66.0.3359.181","3.0.0-beta.12":"66.0.3359.181","3.0.0-beta.13":"66.0.3359.181","3.0.0-nightly.20180818":"66.0.3359.181","3.0.0-nightly.20180821":"66.0.3359.181","3.0.0-nightly.20180823":"66.0.3359.181","3.0.0-nightly.20180904":"66.0.3359.181","3.0.0":"66.0.3359.181","3.0.1":"66.0.3359.181","3.0.2":"66.0.3359.181","3.0.3":"66.0.3359.181","3.0.4":"66.0.3359.181","3.0.5":"66.0.3359.181","3.0.6":"66.0.3359.181","3.0.7":"66.0.3359.181","3.0.8":"66.0.3359.181","3.0.9":"66.0.3359.181","3.0.10":"66.0.3359.181","3.0.11":"66.0.3359.181","3.0.12":"66.0.3359.181","3.0.13":"66.0.3359.181","3.0.14":"66.0.3359.181","3.0.15":"66.0.3359.181","3.0.16":"66.0.3359.181","3.1.0-beta.1":"66.0.3359.181","3.1.0-beta.2":"66.0.3359.181","3.1.0-beta.3":"66.0.3359.181","3.1.0-beta.4":"66.0.3359.181","3.1.0-beta.5":"66.0.3359.181","3.1.0":"66.0.3359.181","3.1.1":"66.0.3359.181","3.1.2":"66.0.3359.181","3.1.3":"66.0.3359.181","3.1.4":"66.0.3359.181","3.1.5":"66.0.3359.181","3.1.6":"66.0.3359.181","3.1.7":"66.0.3359.181","3.1.8":"66.0.3359.181","3.1.9":"66.0.3359.181","3.1.10":"66.0.3359.181","3.1.11":"66.0.3359.181","3.1.12":"66.0.3359.181","3.1.13":"66.0.3359.181","4.0.0-beta.1":"69.0.3497.106","4.0.0-beta.2":"69.0.3497.106","4.0.0-beta.3":"69.0.3497.106","4.0.0-beta.4":"69.0.3497.106","4.0.0-beta.5":"69.0.3497.106","4.0.0-beta.6":"69.0.3497.106","4.0.0-beta.7":"69.0.3497.106","4.0.0-beta.8":"69.0.3497.106","4.0.0-beta.9":"69.0.3497.106","4.0.0-beta.10":"69.0.3497.106","4.0.0-beta.11":"69.0.3497.106","4.0.0-nightly.20180817":"66.0.3359.181","4.0.0-nightly.20180819":"66.0.3359.181","4.0.0-nightly.20180821":"66.0.3359.181","4.0.0-nightly.20180929":"67.0.3396.99","4.0.0-nightly.20181006":"68.0.3440.128","4.0.0-nightly.20181010":"69.0.3497.106","4.0.0":"69.0.3497.106","4.0.1":"69.0.3497.106","4.0.2":"69.0.3497.106","4.0.3":"69.0.3497.106","4.0.4":"69.0.3497.106","4.0.5":"69.0.3497.106","4.0.6":"69.0.3497.106","4.0.7":"69.0.3497.128","4.0.8":"69.0.3497.128","4.1.0":"69.0.3497.128","4.1.1":"69.0.3497.128","4.1.2":"69.0.3497.128","4.1.3":"69.0.3497.128","4.1.4":"69.0.3497.128","4.1.5":"69.0.3497.128","4.2.0":"69.0.3497.128","4.2.1":"69.0.3497.128","4.2.2":"69.0.3497.128","4.2.3":"69.0.3497.128","4.2.4":"69.0.3497.128","4.2.5":"69.0.3497.128","4.2.6":"69.0.3497.128","4.2.7":"69.0.3497.128","4.2.8":"69.0.3497.128","4.2.9":"69.0.3497.128","4.2.10":"69.0.3497.128","4.2.11":"69.0.3497.128","4.2.12":"69.0.3497.128","5.0.0-beta.1":"72.0.3626.52","5.0.0-beta.2":"72.0.3626.52","5.0.0-beta.3":"73.0.3683.27","5.0.0-beta.4":"73.0.3683.54","5.0.0-beta.5":"73.0.3683.61","5.0.0-beta.6":"73.0.3683.84","5.0.0-beta.7":"73.0.3683.94","5.0.0-beta.8":"73.0.3683.104","5.0.0-beta.9":"73.0.3683.117","5.0.0-nightly.20190107":"70.0.3538.110","5.0.0-nightly.20190121":"71.0.3578.98","5.0.0-nightly.20190122":"71.0.3578.98","5.0.0":"73.0.3683.119","5.0.1":"73.0.3683.121","5.0.2":"73.0.3683.121","5.0.3":"73.0.3683.121","5.0.4":"73.0.3683.121","5.0.5":"73.0.3683.121","5.0.6":"73.0.3683.121","5.0.7":"73.0.3683.121","5.0.8":"73.0.3683.121","5.0.9":"73.0.3683.121","5.0.10":"73.0.3683.121","5.0.11":"73.0.3683.121","5.0.12":"73.0.3683.121","5.0.13":"73.0.3683.121","6.0.0-beta.1":"76.0.3774.1","6.0.0-beta.2":"76.0.3783.1","6.0.0-beta.3":"76.0.3783.1","6.0.0-beta.4":"76.0.3783.1","6.0.0-beta.5":"76.0.3805.4","6.0.0-beta.6":"76.0.3809.3","6.0.0-beta.7":"76.0.3809.22","6.0.0-beta.8":"76.0.3809.26","6.0.0-beta.9":"76.0.3809.26","6.0.0-beta.10":"76.0.3809.37","6.0.0-beta.11":"76.0.3809.42","6.0.0-beta.12":"76.0.3809.54","6.0.0-beta.13":"76.0.3809.60","6.0.0-beta.14":"76.0.3809.68","6.0.0-beta.15":"76.0.3809.74","6.0.0-nightly.20190212":"72.0.3626.107","6.0.0-nightly.20190213":"72.0.3626.110","6.0.0-nightly.20190311":"74.0.3724.8","6.0.0":"76.0.3809.88","6.0.1":"76.0.3809.102","6.0.2":"76.0.3809.110","6.0.3":"76.0.3809.126","6.0.4":"76.0.3809.131","6.0.5":"76.0.3809.136","6.0.6":"76.0.3809.138","6.0.7":"76.0.3809.139","6.0.8":"76.0.3809.146","6.0.9":"76.0.3809.146","6.0.10":"76.0.3809.146","6.0.11":"76.0.3809.146","6.0.12":"76.0.3809.146","6.1.0":"76.0.3809.146","6.1.1":"76.0.3809.146","6.1.2":"76.0.3809.146","6.1.3":"76.0.3809.146","6.1.4":"76.0.3809.146","6.1.5":"76.0.3809.146","6.1.6":"76.0.3809.146","6.1.7":"76.0.3809.146","6.1.8":"76.0.3809.146","6.1.9":"76.0.3809.146","6.1.10":"76.0.3809.146","6.1.11":"76.0.3809.146","6.1.12":"76.0.3809.146","7.0.0-beta.1":"78.0.3866.0","7.0.0-beta.2":"78.0.3866.0","7.0.0-beta.3":"78.0.3866.0","7.0.0-beta.4":"78.0.3896.6","7.0.0-beta.5":"78.0.3905.1","7.0.0-beta.6":"78.0.3905.1","7.0.0-beta.7":"78.0.3905.1","7.0.0-nightly.20190521":"76.0.3784.0","7.0.0-nightly.20190529":"76.0.3806.0","7.0.0-nightly.20190530":"76.0.3806.0","7.0.0-nightly.20190531":"76.0.3806.0","7.0.0-nightly.20190602":"76.0.3806.0","7.0.0-nightly.20190603":"76.0.3806.0","7.0.0-nightly.20190604":"77.0.3814.0","7.0.0-nightly.20190605":"77.0.3815.0","7.0.0-nightly.20190606":"77.0.3815.0","7.0.0-nightly.20190607":"77.0.3815.0","7.0.0-nightly.20190608":"77.0.3815.0","7.0.0-nightly.20190609":"77.0.3815.0","7.0.0-nightly.20190611":"77.0.3815.0","7.0.0-nightly.20190612":"77.0.3815.0","7.0.0-nightly.20190613":"77.0.3815.0","7.0.0-nightly.20190615":"77.0.3815.0","7.0.0-nightly.20190616":"77.0.3815.0","7.0.0-nightly.20190618":"77.0.3815.0","7.0.0-nightly.20190619":"77.0.3815.0","7.0.0-nightly.20190622":"77.0.3815.0","7.0.0-nightly.20190623":"77.0.3815.0","7.0.0-nightly.20190624":"77.0.3815.0","7.0.0-nightly.20190627":"77.0.3815.0","7.0.0-nightly.20190629":"77.0.3815.0","7.0.0-nightly.20190630":"77.0.3815.0","7.0.0-nightly.20190701":"77.0.3815.0","7.0.0-nightly.20190702":"77.0.3815.0","7.0.0-nightly.20190704":"77.0.3843.0","7.0.0-nightly.20190705":"77.0.3843.0","7.0.0-nightly.20190719":"77.0.3848.0","7.0.0-nightly.20190720":"77.0.3848.0","7.0.0-nightly.20190721":"77.0.3848.0","7.0.0-nightly.20190726":"77.0.3864.0","7.0.0-nightly.20190727":"78.0.3866.0","7.0.0-nightly.20190728":"78.0.3866.0","7.0.0-nightly.20190729":"78.0.3866.0","7.0.0-nightly.20190730":"78.0.3866.0","7.0.0-nightly.20190731":"78.0.3866.0","7.0.0":"78.0.3905.1","7.0.1":"78.0.3904.92","7.1.0":"78.0.3904.94","7.1.1":"78.0.3904.99","7.1.2":"78.0.3904.113","7.1.3":"78.0.3904.126","7.1.4":"78.0.3904.130","7.1.5":"78.0.3904.130","7.1.6":"78.0.3904.130","7.1.7":"78.0.3904.130","7.1.8":"78.0.3904.130","7.1.9":"78.0.3904.130","7.1.10":"78.0.3904.130","7.1.11":"78.0.3904.130","7.1.12":"78.0.3904.130","7.1.13":"78.0.3904.130","7.1.14":"78.0.3904.130","7.2.0":"78.0.3904.130","7.2.1":"78.0.3904.130","7.2.2":"78.0.3904.130","7.2.3":"78.0.3904.130","7.2.4":"78.0.3904.130","7.3.0":"78.0.3904.130","7.3.1":"78.0.3904.130","7.3.2":"78.0.3904.130","7.3.3":"78.0.3904.130","8.0.0-beta.1":"79.0.3931.0","8.0.0-beta.2":"79.0.3931.0","8.0.0-beta.3":"80.0.3955.0","8.0.0-beta.4":"80.0.3955.0","8.0.0-beta.5":"80.0.3987.14","8.0.0-beta.6":"80.0.3987.51","8.0.0-beta.7":"80.0.3987.59","8.0.0-beta.8":"80.0.3987.75","8.0.0-beta.9":"80.0.3987.75","8.0.0-nightly.20190801":"78.0.3866.0","8.0.0-nightly.20190802":"78.0.3866.0","8.0.0-nightly.20190803":"78.0.3871.0","8.0.0-nightly.20190806":"78.0.3871.0","8.0.0-nightly.20190807":"78.0.3871.0","8.0.0-nightly.20190808":"78.0.3871.0","8.0.0-nightly.20190809":"78.0.3871.0","8.0.0-nightly.20190810":"78.0.3871.0","8.0.0-nightly.20190811":"78.0.3871.0","8.0.0-nightly.20190812":"78.0.3871.0","8.0.0-nightly.20190813":"78.0.3871.0","8.0.0-nightly.20190814":"78.0.3871.0","8.0.0-nightly.20190815":"78.0.3871.0","8.0.0-nightly.20190816":"78.0.3881.0","8.0.0-nightly.20190817":"78.0.3881.0","8.0.0-nightly.20190818":"78.0.3881.0","8.0.0-nightly.20190819":"78.0.3881.0","8.0.0-nightly.20190820":"78.0.3881.0","8.0.0-nightly.20190824":"78.0.3892.0","8.0.0-nightly.20190825":"78.0.3892.0","8.0.0-nightly.20190827":"78.0.3892.0","8.0.0-nightly.20190828":"78.0.3892.0","8.0.0-nightly.20190830":"78.0.3892.0","8.0.0-nightly.20190901":"78.0.3892.0","8.0.0-nightly.20190902":"78.0.3892.0","8.0.0-nightly.20190907":"78.0.3892.0","8.0.0-nightly.20190909":"78.0.3892.0","8.0.0-nightly.20190910":"78.0.3892.0","8.0.0-nightly.20190911":"78.0.3892.0","8.0.0-nightly.20190913":"78.0.3892.0","8.0.0-nightly.20190914":"78.0.3892.0","8.0.0-nightly.20190915":"78.0.3892.0","8.0.0-nightly.20190917":"78.0.3892.0","8.0.0-nightly.20190919":"79.0.3915.0","8.0.0-nightly.20190920":"79.0.3915.0","8.0.0-nightly.20190923":"79.0.3919.0","8.0.0-nightly.20190924":"79.0.3919.0","8.0.0-nightly.20190926":"79.0.3919.0","8.0.0-nightly.20190929":"79.0.3919.0","8.0.0-nightly.20190930":"79.0.3919.0","8.0.0-nightly.20191001":"79.0.3919.0","8.0.0-nightly.20191004":"79.0.3919.0","8.0.0-nightly.20191005":"79.0.3919.0","8.0.0-nightly.20191006":"79.0.3919.0","8.0.0-nightly.20191009":"79.0.3919.0","8.0.0-nightly.20191011":"79.0.3919.0","8.0.0-nightly.20191012":"79.0.3919.0","8.0.0-nightly.20191017":"79.0.3919.0","8.0.0-nightly.20191019":"79.0.3931.0","8.0.0-nightly.20191020":"79.0.3931.0","8.0.0-nightly.20191021":"79.0.3931.0","8.0.0-nightly.20191023":"79.0.3931.0","8.0.0-nightly.20191101":"80.0.3952.0","8.0.0-nightly.20191105":"80.0.3952.0","8.0.0":"80.0.3987.86","8.0.1":"80.0.3987.86","8.0.2":"80.0.3987.86","8.0.3":"80.0.3987.134","8.1.0":"80.0.3987.137","8.1.1":"80.0.3987.141","8.2.0":"80.0.3987.158","8.2.1":"80.0.3987.163","8.2.2":"80.0.3987.163","8.2.3":"80.0.3987.163","8.2.4":"80.0.3987.165","8.2.5":"80.0.3987.165","8.3.0":"80.0.3987.165","8.3.1":"80.0.3987.165","8.3.2":"80.0.3987.165","8.3.3":"80.0.3987.165","8.3.4":"80.0.3987.165","8.4.0":"80.0.3987.165","8.4.1":"80.0.3987.165","8.5.0":"80.0.3987.165","8.5.1":"80.0.3987.165","8.5.2":"80.0.3987.165","8.5.3":"80.0.3987.163","8.5.4":"80.0.3987.163","8.5.5":"80.0.3987.163","9.0.0-beta.1":"82.0.4048.0","9.0.0-beta.2":"82.0.4048.0","9.0.0-beta.3":"82.0.4048.0","9.0.0-beta.4":"82.0.4048.0","9.0.0-beta.5":"82.0.4048.0","9.0.0-beta.6":"82.0.4058.2","9.0.0-beta.7":"82.0.4058.2","9.0.0-beta.9":"82.0.4058.2","9.0.0-beta.10":"82.0.4085.10","9.0.0-beta.12":"82.0.4085.14","9.0.0-beta.13":"82.0.4085.14","9.0.0-beta.14":"82.0.4085.27","9.0.0-beta.15":"83.0.4102.3","9.0.0-beta.16":"83.0.4102.3","9.0.0-beta.17":"83.0.4103.14","9.0.0-beta.18":"83.0.4103.16","9.0.0-beta.19":"83.0.4103.24","9.0.0-beta.20":"83.0.4103.26","9.0.0-beta.21":"83.0.4103.26","9.0.0-beta.22":"83.0.4103.34","9.0.0-beta.23":"83.0.4103.44","9.0.0-beta.24":"83.0.4103.45","9.0.0-nightly.20191121":"80.0.3954.0","9.0.0-nightly.20191122":"80.0.3954.0","9.0.0-nightly.20191123":"80.0.3954.0","9.0.0-nightly.20191124":"80.0.3954.0","9.0.0-nightly.20191129":"80.0.3954.0","9.0.0-nightly.20191130":"80.0.3954.0","9.0.0-nightly.20191201":"80.0.3954.0","9.0.0-nightly.20191202":"80.0.3954.0","9.0.0-nightly.20191203":"80.0.3954.0","9.0.0-nightly.20191204":"80.0.3954.0","9.0.0-nightly.20191210":"80.0.3954.0","9.0.0-nightly.20191220":"81.0.3994.0","9.0.0-nightly.20191221":"81.0.3994.0","9.0.0-nightly.20191222":"81.0.3994.0","9.0.0-nightly.20191223":"81.0.3994.0","9.0.0-nightly.20191224":"81.0.3994.0","9.0.0-nightly.20191225":"81.0.3994.0","9.0.0-nightly.20191226":"81.0.3994.0","9.0.0-nightly.20191228":"81.0.3994.0","9.0.0-nightly.20191229":"81.0.3994.0","9.0.0-nightly.20191230":"81.0.3994.0","9.0.0-nightly.20191231":"81.0.3994.0","9.0.0-nightly.20200101":"81.0.3994.0","9.0.0-nightly.20200103":"81.0.3994.0","9.0.0-nightly.20200104":"81.0.3994.0","9.0.0-nightly.20200105":"81.0.3994.0","9.0.0-nightly.20200106":"81.0.3994.0","9.0.0-nightly.20200108":"81.0.3994.0","9.0.0-nightly.20200109":"81.0.3994.0","9.0.0-nightly.20200110":"81.0.3994.0","9.0.0-nightly.20200111":"81.0.3994.0","9.0.0-nightly.20200113":"81.0.3994.0","9.0.0-nightly.20200115":"81.0.3994.0","9.0.0-nightly.20200116":"81.0.3994.0","9.0.0-nightly.20200117":"81.0.3994.0","9.0.0-nightly.20200119":"81.0.4030.0","9.0.0-nightly.20200121":"81.0.4030.0","9.0.0":"83.0.4103.64","9.0.1":"83.0.4103.94","9.0.2":"83.0.4103.94","9.0.3":"83.0.4103.100","9.0.4":"83.0.4103.104","9.0.5":"83.0.4103.119","9.1.0":"83.0.4103.122","9.1.1":"83.0.4103.122","9.1.2":"83.0.4103.122","9.2.0":"83.0.4103.122","9.2.1":"83.0.4103.122","9.3.0":"83.0.4103.122","9.3.1":"83.0.4103.122","9.3.2":"83.0.4103.122","9.3.3":"83.0.4103.122","9.3.4":"83.0.4103.122","9.3.5":"83.0.4103.122","9.4.0":"83.0.4103.122","9.4.1":"83.0.4103.122","9.4.2":"83.0.4103.122","9.4.3":"83.0.4103.122","9.4.4":"83.0.4103.122","10.0.0-beta.1":"84.0.4129.0","10.0.0-beta.2":"84.0.4129.0","10.0.0-beta.3":"85.0.4161.2","10.0.0-beta.4":"85.0.4161.2","10.0.0-beta.8":"85.0.4181.1","10.0.0-beta.9":"85.0.4181.1","10.0.0-beta.10":"85.0.4183.19","10.0.0-beta.11":"85.0.4183.20","10.0.0-beta.12":"85.0.4183.26","10.0.0-beta.13":"85.0.4183.39","10.0.0-beta.14":"85.0.4183.39","10.0.0-beta.15":"85.0.4183.39","10.0.0-beta.17":"85.0.4183.39","10.0.0-beta.19":"85.0.4183.39","10.0.0-beta.20":"85.0.4183.39","10.0.0-beta.21":"85.0.4183.39","10.0.0-beta.23":"85.0.4183.70","10.0.0-beta.24":"85.0.4183.78","10.0.0-beta.25":"85.0.4183.80","10.0.0-nightly.20200209":"82.0.4050.0","10.0.0-nightly.20200210":"82.0.4050.0","10.0.0-nightly.20200211":"82.0.4050.0","10.0.0-nightly.20200216":"82.0.4050.0","10.0.0-nightly.20200217":"82.0.4050.0","10.0.0-nightly.20200218":"82.0.4050.0","10.0.0-nightly.20200221":"82.0.4050.0","10.0.0-nightly.20200222":"82.0.4050.0","10.0.0-nightly.20200223":"82.0.4050.0","10.0.0-nightly.20200226":"82.0.4050.0","10.0.0-nightly.20200303":"82.0.4050.0","10.0.0-nightly.20200304":"82.0.4076.0","10.0.0-nightly.20200305":"82.0.4076.0","10.0.0-nightly.20200306":"82.0.4076.0","10.0.0-nightly.20200309":"82.0.4076.0","10.0.0-nightly.20200310":"82.0.4076.0","10.0.0-nightly.20200311":"82.0.4083.0","10.0.0-nightly.20200316":"83.0.4086.0","10.0.0-nightly.20200317":"83.0.4087.0","10.0.0-nightly.20200318":"83.0.4087.0","10.0.0-nightly.20200320":"83.0.4087.0","10.0.0-nightly.20200323":"83.0.4087.0","10.0.0-nightly.20200324":"83.0.4087.0","10.0.0-nightly.20200325":"83.0.4087.0","10.0.0-nightly.20200326":"83.0.4087.0","10.0.0-nightly.20200327":"83.0.4087.0","10.0.0-nightly.20200330":"83.0.4087.0","10.0.0-nightly.20200331":"83.0.4087.0","10.0.0-nightly.20200401":"83.0.4087.0","10.0.0-nightly.20200402":"83.0.4087.0","10.0.0-nightly.20200403":"83.0.4087.0","10.0.0-nightly.20200406":"83.0.4087.0","10.0.0-nightly.20200408":"83.0.4095.0","10.0.0-nightly.20200410":"83.0.4095.0","10.0.0-nightly.20200413":"83.0.4095.0","10.0.0-nightly.20200414":"84.0.4114.0","10.0.0-nightly.20200415":"84.0.4115.0","10.0.0-nightly.20200416":"84.0.4115.0","10.0.0-nightly.20200417":"84.0.4115.0","10.0.0-nightly.20200422":"84.0.4121.0","10.0.0-nightly.20200423":"84.0.4121.0","10.0.0-nightly.20200427":"84.0.4125.0","10.0.0-nightly.20200428":"84.0.4125.0","10.0.0-nightly.20200429":"84.0.4125.0","10.0.0-nightly.20200430":"84.0.4125.0","10.0.0-nightly.20200501":"84.0.4129.0","10.0.0-nightly.20200504":"84.0.4129.0","10.0.0-nightly.20200505":"84.0.4129.0","10.0.0-nightly.20200506":"84.0.4129.0","10.0.0-nightly.20200507":"84.0.4129.0","10.0.0-nightly.20200508":"84.0.4129.0","10.0.0-nightly.20200511":"84.0.4129.0","10.0.0-nightly.20200512":"84.0.4129.0","10.0.0-nightly.20200513":"84.0.4129.0","10.0.0-nightly.20200514":"84.0.4129.0","10.0.0-nightly.20200515":"84.0.4129.0","10.0.0-nightly.20200518":"84.0.4129.0","10.0.0-nightly.20200519":"84.0.4129.0","10.0.0-nightly.20200520":"84.0.4129.0","10.0.0-nightly.20200521":"84.0.4129.0","10.0.0":"85.0.4183.84","10.0.1":"85.0.4183.86","10.1.0":"85.0.4183.87","10.1.1":"85.0.4183.93","10.1.2":"85.0.4183.98","10.1.3":"85.0.4183.121","10.1.4":"85.0.4183.121","10.1.5":"85.0.4183.121","10.1.6":"85.0.4183.121","10.1.7":"85.0.4183.121","10.2.0":"85.0.4183.121","10.3.0":"85.0.4183.121","10.3.1":"85.0.4183.121","10.3.2":"85.0.4183.121","10.4.0":"85.0.4183.121","10.4.1":"85.0.4183.121","10.4.2":"85.0.4183.121","10.4.3":"85.0.4183.121","10.4.4":"85.0.4183.121","10.4.5":"85.0.4183.121","10.4.6":"85.0.4183.121","10.4.7":"85.0.4183.121","11.0.0-beta.1":"86.0.4234.0","11.0.0-beta.3":"86.0.4234.0","11.0.0-beta.4":"86.0.4234.0","11.0.0-beta.5":"86.0.4234.0","11.0.0-beta.6":"86.0.4234.0","11.0.0-beta.7":"86.0.4234.0","11.0.0-beta.8":"87.0.4251.1","11.0.0-beta.9":"87.0.4251.1","11.0.0-beta.11":"87.0.4251.1","11.0.0-beta.12":"87.0.4280.11","11.0.0-beta.13":"87.0.4280.11","11.0.0-beta.16":"87.0.4280.27","11.0.0-beta.17":"87.0.4280.27","11.0.0-beta.18":"87.0.4280.27","11.0.0-beta.19":"87.0.4280.27","11.0.0-beta.20":"87.0.4280.40","11.0.0-beta.22":"87.0.4280.47","11.0.0-beta.23":"87.0.4280.47","11.0.0-nightly.20200525":"84.0.4129.0","11.0.0-nightly.20200526":"84.0.4129.0","11.0.0-nightly.20200529":"85.0.4156.0","11.0.0-nightly.20200602":"85.0.4162.0","11.0.0-nightly.20200603":"85.0.4162.0","11.0.0-nightly.20200604":"85.0.4162.0","11.0.0-nightly.20200609":"85.0.4162.0","11.0.0-nightly.20200610":"85.0.4162.0","11.0.0-nightly.20200611":"85.0.4162.0","11.0.0-nightly.20200615":"85.0.4162.0","11.0.0-nightly.20200616":"85.0.4162.0","11.0.0-nightly.20200617":"85.0.4162.0","11.0.0-nightly.20200618":"85.0.4162.0","11.0.0-nightly.20200619":"85.0.4162.0","11.0.0-nightly.20200701":"85.0.4179.0","11.0.0-nightly.20200702":"85.0.4179.0","11.0.0-nightly.20200703":"85.0.4179.0","11.0.0-nightly.20200706":"85.0.4179.0","11.0.0-nightly.20200707":"85.0.4179.0","11.0.0-nightly.20200708":"85.0.4179.0","11.0.0-nightly.20200709":"85.0.4179.0","11.0.0-nightly.20200716":"86.0.4203.0","11.0.0-nightly.20200717":"86.0.4203.0","11.0.0-nightly.20200720":"86.0.4203.0","11.0.0-nightly.20200721":"86.0.4203.0","11.0.0-nightly.20200723":"86.0.4209.0","11.0.0-nightly.20200724":"86.0.4209.0","11.0.0-nightly.20200729":"86.0.4209.0","11.0.0-nightly.20200730":"86.0.4209.0","11.0.0-nightly.20200731":"86.0.4209.0","11.0.0-nightly.20200803":"86.0.4209.0","11.0.0-nightly.20200804":"86.0.4209.0","11.0.0-nightly.20200805":"86.0.4209.0","11.0.0-nightly.20200811":"86.0.4209.0","11.0.0-nightly.20200812":"86.0.4209.0","11.0.0-nightly.20200822":"86.0.4234.0","11.0.0-nightly.20200824":"86.0.4234.0","11.0.0-nightly.20200825":"86.0.4234.0","11.0.0-nightly.20200826":"86.0.4234.0","11.0.0":"87.0.4280.60","11.0.1":"87.0.4280.60","11.0.2":"87.0.4280.67","11.0.3":"87.0.4280.67","11.0.4":"87.0.4280.67","11.0.5":"87.0.4280.88","11.1.0":"87.0.4280.88","11.1.1":"87.0.4280.88","11.2.0":"87.0.4280.141","11.2.1":"87.0.4280.141","11.2.2":"87.0.4280.141","11.2.3":"87.0.4280.141","11.3.0":"87.0.4280.141","11.4.0":"87.0.4280.141","11.4.1":"87.0.4280.141","11.4.2":"87.0.4280.141","11.4.3":"87.0.4280.141","11.4.4":"87.0.4280.141","11.4.5":"87.0.4280.141","11.4.6":"87.0.4280.141","11.4.7":"87.0.4280.141","11.4.8":"87.0.4280.141","11.4.9":"87.0.4280.141","11.4.10":"87.0.4280.141","11.4.11":"87.0.4280.141","11.4.12":"87.0.4280.141","11.5.0":"87.0.4280.141","12.0.0-beta.1":"89.0.4328.0","12.0.0-beta.3":"89.0.4328.0","12.0.0-beta.4":"89.0.4328.0","12.0.0-beta.5":"89.0.4328.0","12.0.0-beta.6":"89.0.4328.0","12.0.0-beta.7":"89.0.4328.0","12.0.0-beta.8":"89.0.4328.0","12.0.0-beta.9":"89.0.4328.0","12.0.0-beta.10":"89.0.4328.0","12.0.0-beta.11":"89.0.4328.0","12.0.0-beta.12":"89.0.4328.0","12.0.0-beta.14":"89.0.4328.0","12.0.0-beta.16":"89.0.4348.1","12.0.0-beta.18":"89.0.4348.1","12.0.0-beta.19":"89.0.4348.1","12.0.0-beta.20":"89.0.4348.1","12.0.0-beta.21":"89.0.4388.2","12.0.0-beta.22":"89.0.4388.2","12.0.0-beta.23":"89.0.4388.2","12.0.0-beta.24":"89.0.4388.2","12.0.0-beta.25":"89.0.4388.2","12.0.0-beta.26":"89.0.4388.2","12.0.0-beta.27":"89.0.4389.23","12.0.0-beta.28":"89.0.4389.23","12.0.0-beta.29":"89.0.4389.23","12.0.0-beta.30":"89.0.4389.58","12.0.0-beta.31":"89.0.4389.58","12.0.0-nightly.20200827":"86.0.4234.0","12.0.0-nightly.20200831":"86.0.4234.0","12.0.0-nightly.20200902":"86.0.4234.0","12.0.0-nightly.20200903":"86.0.4234.0","12.0.0-nightly.20200907":"86.0.4234.0","12.0.0-nightly.20200910":"86.0.4234.0","12.0.0-nightly.20200911":"86.0.4234.0","12.0.0-nightly.20200914":"86.0.4234.0","12.0.0-nightly.20201013":"87.0.4268.0","12.0.0-nightly.20201014":"87.0.4268.0","12.0.0-nightly.20201015":"87.0.4268.0","12.0.0-nightly.20201023":"88.0.4292.0","12.0.0-nightly.20201026":"88.0.4292.0","12.0.0-nightly.20201030":"88.0.4306.0","12.0.0-nightly.20201102":"88.0.4306.0","12.0.0-nightly.20201103":"88.0.4306.0","12.0.0-nightly.20201104":"88.0.4306.0","12.0.0-nightly.20201105":"88.0.4306.0","12.0.0-nightly.20201106":"88.0.4306.0","12.0.0-nightly.20201111":"88.0.4306.0","12.0.0-nightly.20201112":"88.0.4306.0","12.0.0-nightly.20201116":"88.0.4324.0","12.0.0":"89.0.4389.69","12.0.1":"89.0.4389.82","12.0.2":"89.0.4389.90","12.0.3":"89.0.4389.114","12.0.4":"89.0.4389.114","12.0.5":"89.0.4389.128","12.0.6":"89.0.4389.128","12.0.7":"89.0.4389.128","12.0.8":"89.0.4389.128","12.0.9":"89.0.4389.128","12.0.10":"89.0.4389.128","12.0.11":"89.0.4389.128","12.0.12":"89.0.4389.128","12.0.13":"89.0.4389.128","12.0.14":"89.0.4389.128","12.0.15":"89.0.4389.128","12.0.16":"89.0.4389.128","12.0.17":"89.0.4389.128","12.0.18":"89.0.4389.128","12.1.0":"89.0.4389.128","12.1.1":"89.0.4389.128","12.1.2":"89.0.4389.128","12.2.0":"89.0.4389.128","12.2.1":"89.0.4389.128","12.2.2":"89.0.4389.128","12.2.3":"89.0.4389.128","13.0.0-beta.2":"90.0.4402.0","13.0.0-beta.3":"90.0.4402.0","13.0.0-beta.4":"90.0.4415.0","13.0.0-beta.5":"90.0.4415.0","13.0.0-beta.6":"90.0.4415.0","13.0.0-beta.7":"90.0.4415.0","13.0.0-beta.8":"90.0.4415.0","13.0.0-beta.9":"90.0.4415.0","13.0.0-beta.11":"90.0.4415.0","13.0.0-beta.12":"90.0.4415.0","13.0.0-beta.13":"90.0.4415.0","13.0.0-beta.14":"91.0.4448.0","13.0.0-beta.16":"91.0.4448.0","13.0.0-beta.17":"91.0.4448.0","13.0.0-beta.18":"91.0.4448.0","13.0.0-beta.20":"91.0.4448.0","13.0.0-beta.21":"91.0.4472.33","13.0.0-beta.22":"91.0.4472.33","13.0.0-beta.23":"91.0.4472.33","13.0.0-beta.24":"91.0.4472.38","13.0.0-beta.26":"91.0.4472.38","13.0.0-beta.27":"91.0.4472.38","13.0.0-beta.28":"91.0.4472.38","13.0.0-nightly.20201119":"89.0.4328.0","13.0.0-nightly.20201123":"89.0.4328.0","13.0.0-nightly.20201124":"89.0.4328.0","13.0.0-nightly.20201126":"89.0.4328.0","13.0.0-nightly.20201127":"89.0.4328.0","13.0.0-nightly.20201130":"89.0.4328.0","13.0.0-nightly.20201201":"89.0.4328.0","13.0.0-nightly.20201202":"89.0.4328.0","13.0.0-nightly.20201203":"89.0.4328.0","13.0.0-nightly.20201204":"89.0.4328.0","13.0.0-nightly.20201207":"89.0.4328.0","13.0.0-nightly.20201208":"89.0.4328.0","13.0.0-nightly.20201209":"89.0.4328.0","13.0.0-nightly.20201210":"89.0.4328.0","13.0.0-nightly.20201211":"89.0.4328.0","13.0.0-nightly.20201214":"89.0.4328.0","13.0.0-nightly.20201215":"89.0.4349.0","13.0.0-nightly.20201216":"89.0.4349.0","13.0.0-nightly.20201221":"89.0.4349.0","13.0.0-nightly.20201222":"89.0.4349.0","13.0.0-nightly.20201223":"89.0.4359.0","13.0.0-nightly.20210104":"89.0.4359.0","13.0.0-nightly.20210108":"89.0.4359.0","13.0.0-nightly.20210111":"89.0.4359.0","13.0.0-nightly.20210113":"89.0.4386.0","13.0.0-nightly.20210114":"89.0.4386.0","13.0.0-nightly.20210118":"89.0.4386.0","13.0.0-nightly.20210122":"89.0.4386.0","13.0.0-nightly.20210125":"89.0.4386.0","13.0.0-nightly.20210127":"89.0.4389.0","13.0.0-nightly.20210128":"89.0.4389.0","13.0.0-nightly.20210129":"89.0.4389.0","13.0.0-nightly.20210201":"89.0.4389.0","13.0.0-nightly.20210202":"89.0.4389.0","13.0.0-nightly.20210203":"89.0.4389.0","13.0.0-nightly.20210205":"89.0.4389.0","13.0.0-nightly.20210208":"89.0.4389.0","13.0.0-nightly.20210209":"89.0.4389.0","13.0.0-nightly.20210210":"90.0.4402.0","13.0.0-nightly.20210211":"90.0.4402.0","13.0.0-nightly.20210212":"90.0.4402.0","13.0.0-nightly.20210216":"90.0.4402.0","13.0.0-nightly.20210217":"90.0.4402.0","13.0.0-nightly.20210218":"90.0.4402.0","13.0.0-nightly.20210219":"90.0.4402.0","13.0.0-nightly.20210222":"90.0.4402.0","13.0.0-nightly.20210225":"90.0.4402.0","13.0.0-nightly.20210226":"90.0.4402.0","13.0.0-nightly.20210301":"90.0.4402.0","13.0.0-nightly.20210302":"90.0.4402.0","13.0.0-nightly.20210303":"90.0.4402.0","13.0.0":"91.0.4472.69","13.0.1":"91.0.4472.69","13.1.0":"91.0.4472.77","13.1.1":"91.0.4472.77","13.1.2":"91.0.4472.77","13.1.3":"91.0.4472.106","13.1.4":"91.0.4472.106","13.1.5":"91.0.4472.124","13.1.6":"91.0.4472.124","13.1.7":"91.0.4472.124","13.1.8":"91.0.4472.164","13.1.9":"91.0.4472.164","13.2.0":"91.0.4472.164","13.2.1":"91.0.4472.164","13.2.2":"91.0.4472.164","13.2.3":"91.0.4472.164","13.3.0":"91.0.4472.164","13.4.0":"91.0.4472.164","13.5.0":"91.0.4472.164","13.5.1":"91.0.4472.164","13.5.2":"91.0.4472.164","13.6.0":"91.0.4472.164","13.6.1":"91.0.4472.164","13.6.2":"91.0.4472.164","13.6.3":"91.0.4472.164","13.6.6":"91.0.4472.164","13.6.7":"91.0.4472.164","13.6.8":"91.0.4472.164","13.6.9":"91.0.4472.164","14.0.0-beta.1":"92.0.4511.0","14.0.0-beta.2":"92.0.4511.0","14.0.0-beta.3":"92.0.4511.0","14.0.0-beta.5":"93.0.4536.0","14.0.0-beta.6":"93.0.4536.0","14.0.0-beta.7":"93.0.4536.0","14.0.0-beta.8":"93.0.4536.0","14.0.0-beta.9":"93.0.4539.0","14.0.0-beta.10":"93.0.4539.0","14.0.0-beta.11":"93.0.4557.4","14.0.0-beta.12":"93.0.4557.4","14.0.0-beta.13":"93.0.4566.0","14.0.0-beta.14":"93.0.4566.0","14.0.0-beta.15":"93.0.4566.0","14.0.0-beta.16":"93.0.4566.0","14.0.0-beta.17":"93.0.4566.0","14.0.0-beta.18":"93.0.4577.15","14.0.0-beta.19":"93.0.4577.15","14.0.0-beta.20":"93.0.4577.15","14.0.0-beta.21":"93.0.4577.15","14.0.0-beta.22":"93.0.4577.25","14.0.0-beta.23":"93.0.4577.25","14.0.0-beta.24":"93.0.4577.51","14.0.0-beta.25":"93.0.4577.51","14.0.0-nightly.20210304":"90.0.4402.0","14.0.0-nightly.20210305":"90.0.4415.0","14.0.0-nightly.20210308":"90.0.4415.0","14.0.0-nightly.20210309":"90.0.4415.0","14.0.0-nightly.20210311":"90.0.4415.0","14.0.0-nightly.20210315":"90.0.4415.0","14.0.0-nightly.20210316":"90.0.4415.0","14.0.0-nightly.20210317":"90.0.4415.0","14.0.0-nightly.20210318":"90.0.4415.0","14.0.0-nightly.20210319":"90.0.4415.0","14.0.0-nightly.20210323":"90.0.4415.0","14.0.0-nightly.20210324":"90.0.4415.0","14.0.0-nightly.20210325":"90.0.4415.0","14.0.0-nightly.20210326":"90.0.4415.0","14.0.0-nightly.20210329":"90.0.4415.0","14.0.0-nightly.20210330":"90.0.4415.0","14.0.0-nightly.20210331":"91.0.4448.0","14.0.0-nightly.20210401":"91.0.4448.0","14.0.0-nightly.20210402":"91.0.4448.0","14.0.0-nightly.20210406":"91.0.4448.0","14.0.0-nightly.20210407":"91.0.4448.0","14.0.0-nightly.20210408":"91.0.4448.0","14.0.0-nightly.20210409":"91.0.4448.0","14.0.0-nightly.20210413":"91.0.4448.0","14.0.0-nightly.20210426":"92.0.4475.0","14.0.0-nightly.20210427":"92.0.4475.0","14.0.0-nightly.20210430":"92.0.4488.0","14.0.0-nightly.20210503":"92.0.4488.0","14.0.0-nightly.20210505":"92.0.4496.0","14.0.0-nightly.20210506":"92.0.4498.0","14.0.0-nightly.20210507":"92.0.4499.0","14.0.0-nightly.20210510":"92.0.4499.0","14.0.0-nightly.20210511":"92.0.4499.0","14.0.0-nightly.20210512":"92.0.4499.0","14.0.0-nightly.20210513":"92.0.4499.0","14.0.0-nightly.20210514":"92.0.4505.0","14.0.0-nightly.20210517":"92.0.4505.0","14.0.0-nightly.20210518":"92.0.4505.0","14.0.0-nightly.20210519":"92.0.4505.0","14.0.0-nightly.20210520":"92.0.4511.0","14.0.0-nightly.20210523":"92.0.4511.0","14.0.0-nightly.20210524":"92.0.4511.0","14.0.0":"93.0.4577.58","14.0.1":"93.0.4577.63","14.0.2":"93.0.4577.82","14.1.0":"93.0.4577.82","14.1.1":"93.0.4577.82","14.2.0":"93.0.4577.82","14.2.1":"93.0.4577.82","14.2.2":"93.0.4577.82","14.2.3":"93.0.4577.82","14.2.4":"93.0.4577.82","14.2.5":"93.0.4577.82","14.2.6":"93.0.4577.82","14.2.7":"93.0.4577.82","14.2.8":"93.0.4577.82","14.2.9":"93.0.4577.82","15.0.0-alpha.1":"93.0.4566.0","15.0.0-alpha.2":"93.0.4566.0","15.0.0-alpha.3":"94.0.4584.0","15.0.0-alpha.4":"94.0.4584.0","15.0.0-alpha.5":"94.0.4584.0","15.0.0-alpha.6":"94.0.4584.0","15.0.0-alpha.7":"94.0.4590.2","15.0.0-alpha.8":"94.0.4590.2","15.0.0-alpha.9":"94.0.4590.2","15.0.0-alpha.10":"94.0.4606.12","15.0.0-beta.1":"94.0.4606.20","15.0.0-beta.2":"94.0.4606.20","15.0.0-beta.3":"94.0.4606.31","15.0.0-beta.4":"94.0.4606.31","15.0.0-beta.5":"94.0.4606.31","15.0.0-beta.6":"94.0.4606.31","15.0.0-beta.7":"94.0.4606.31","15.0.0-nightly.20210527":"92.0.4511.0","15.0.0-nightly.20210528":"92.0.4511.0","15.0.0-nightly.20210531":"92.0.4511.0","15.0.0-nightly.20210601":"92.0.4511.0","15.0.0-nightly.20210602":"92.0.4511.0","15.0.0-nightly.20210603":"93.0.4530.0","15.0.0-nightly.20210604":"93.0.4530.0","15.0.0-nightly.20210608":"93.0.4535.0","15.0.0-nightly.20210609":"93.0.4536.0","15.0.0-nightly.20210610":"93.0.4536.0","15.0.0-nightly.20210611":"93.0.4536.0","15.0.0-nightly.20210614":"93.0.4536.0","15.0.0-nightly.20210615":"93.0.4536.0","15.0.0-nightly.20210616":"93.0.4536.0","15.0.0-nightly.20210617":"93.0.4539.0","15.0.0-nightly.20210618":"93.0.4539.0","15.0.0-nightly.20210621":"93.0.4539.0","15.0.0-nightly.20210622":"93.0.4539.0","15.0.0-nightly.20210623":"93.0.4550.0","15.0.0-nightly.20210624":"93.0.4550.0","15.0.0-nightly.20210625":"93.0.4552.0","15.0.0-nightly.20210628":"93.0.4552.0","15.0.0-nightly.20210629":"93.0.4552.0","15.0.0-nightly.20210630":"93.0.4558.0","15.0.0-nightly.20210701":"93.0.4558.0","15.0.0-nightly.20210702":"93.0.4558.0","15.0.0-nightly.20210705":"93.0.4558.0","15.0.0-nightly.20210706":"93.0.4566.0","15.0.0-nightly.20210707":"93.0.4566.0","15.0.0-nightly.20210708":"93.0.4566.0","15.0.0-nightly.20210709":"93.0.4566.0","15.0.0-nightly.20210712":"93.0.4566.0","15.0.0-nightly.20210713":"93.0.4566.0","15.0.0-nightly.20210714":"93.0.4566.0","15.0.0-nightly.20210715":"93.0.4566.0","15.0.0-nightly.20210716":"93.0.4566.0","15.0.0-nightly.20210719":"93.0.4566.0","15.0.0-nightly.20210720":"93.0.4566.0","15.0.0-nightly.20210721":"93.0.4566.0","15.0.0":"94.0.4606.51","15.1.0":"94.0.4606.61","15.1.1":"94.0.4606.61","15.1.2":"94.0.4606.71","15.2.0":"94.0.4606.81","15.3.0":"94.0.4606.81","15.3.1":"94.0.4606.81","15.3.2":"94.0.4606.81","15.3.3":"94.0.4606.81","15.3.4":"94.0.4606.81","15.3.5":"94.0.4606.81","15.3.6":"94.0.4606.81","15.3.7":"94.0.4606.81","15.4.0":"94.0.4606.81","15.4.1":"94.0.4606.81","15.4.2":"94.0.4606.81","15.5.0":"94.0.4606.81","15.5.1":"94.0.4606.81","15.5.2":"94.0.4606.81","15.5.3":"94.0.4606.81","15.5.4":"94.0.4606.81","15.5.5":"94.0.4606.81","15.5.6":"94.0.4606.81","15.5.7":"94.0.4606.81","16.0.0-alpha.1":"95.0.4629.0","16.0.0-alpha.2":"95.0.4629.0","16.0.0-alpha.3":"95.0.4629.0","16.0.0-alpha.4":"95.0.4629.0","16.0.0-alpha.5":"95.0.4629.0","16.0.0-alpha.6":"95.0.4629.0","16.0.0-alpha.7":"95.0.4629.0","16.0.0-alpha.8":"96.0.4647.0","16.0.0-alpha.9":"96.0.4647.0","16.0.0-beta.1":"96.0.4647.0","16.0.0-beta.2":"96.0.4647.0","16.0.0-beta.3":"96.0.4647.0","16.0.0-beta.4":"96.0.4664.18","16.0.0-beta.5":"96.0.4664.18","16.0.0-beta.6":"96.0.4664.27","16.0.0-beta.7":"96.0.4664.27","16.0.0-beta.8":"96.0.4664.35","16.0.0-beta.9":"96.0.4664.35","16.0.0-nightly.20210722":"93.0.4566.0","16.0.0-nightly.20210723":"93.0.4566.0","16.0.0-nightly.20210726":"93.0.4566.0","16.0.0-nightly.20210727":"94.0.4584.0","16.0.0-nightly.20210728":"94.0.4584.0","16.0.0-nightly.20210729":"94.0.4584.0","16.0.0-nightly.20210730":"94.0.4584.0","16.0.0-nightly.20210802":"94.0.4584.0","16.0.0-nightly.20210803":"94.0.4584.0","16.0.0-nightly.20210804":"94.0.4584.0","16.0.0-nightly.20210805":"94.0.4584.0","16.0.0-nightly.20210806":"94.0.4584.0","16.0.0-nightly.20210809":"94.0.4584.0","16.0.0-nightly.20210810":"94.0.4584.0","16.0.0-nightly.20210811":"94.0.4584.0","16.0.0-nightly.20210812":"94.0.4590.2","16.0.0-nightly.20210813":"94.0.4590.2","16.0.0-nightly.20210816":"94.0.4590.2","16.0.0-nightly.20210817":"94.0.4590.2","16.0.0-nightly.20210818":"94.0.4590.2","16.0.0-nightly.20210819":"94.0.4590.2","16.0.0-nightly.20210820":"94.0.4590.2","16.0.0-nightly.20210823":"94.0.4590.2","16.0.0-nightly.20210824":"95.0.4612.5","16.0.0-nightly.20210825":"95.0.4612.5","16.0.0-nightly.20210826":"95.0.4612.5","16.0.0-nightly.20210827":"95.0.4612.5","16.0.0-nightly.20210830":"95.0.4612.5","16.0.0-nightly.20210831":"95.0.4612.5","16.0.0-nightly.20210901":"95.0.4612.5","16.0.0-nightly.20210902":"95.0.4629.0","16.0.0-nightly.20210903":"95.0.4629.0","16.0.0-nightly.20210906":"95.0.4629.0","16.0.0-nightly.20210907":"95.0.4629.0","16.0.0-nightly.20210908":"95.0.4629.0","16.0.0-nightly.20210909":"95.0.4629.0","16.0.0-nightly.20210910":"95.0.4629.0","16.0.0-nightly.20210913":"95.0.4629.0","16.0.0-nightly.20210914":"95.0.4629.0","16.0.0-nightly.20210915":"95.0.4629.0","16.0.0-nightly.20210916":"95.0.4629.0","16.0.0-nightly.20210917":"95.0.4629.0","16.0.0-nightly.20210920":"95.0.4629.0","16.0.0-nightly.20210921":"95.0.4629.0","16.0.0-nightly.20210922":"95.0.4629.0","16.0.0":"96.0.4664.45","16.0.1":"96.0.4664.45","16.0.2":"96.0.4664.55","16.0.3":"96.0.4664.55","16.0.4":"96.0.4664.55","16.0.5":"96.0.4664.55","16.0.6":"96.0.4664.110","16.0.7":"96.0.4664.110","16.0.8":"96.0.4664.110","16.0.9":"96.0.4664.174","16.0.10":"96.0.4664.174","16.1.0":"96.0.4664.174","16.1.1":"96.0.4664.174","16.2.0":"96.0.4664.174","16.2.1":"96.0.4664.174","16.2.2":"96.0.4664.174","16.2.3":"96.0.4664.174","16.2.4":"96.0.4664.174","16.2.5":"96.0.4664.174","16.2.6":"96.0.4664.174","16.2.7":"96.0.4664.174","16.2.8":"96.0.4664.174","17.0.0-alpha.1":"96.0.4664.4","17.0.0-alpha.2":"96.0.4664.4","17.0.0-alpha.3":"96.0.4664.4","17.0.0-alpha.4":"98.0.4706.0","17.0.0-alpha.5":"98.0.4706.0","17.0.0-alpha.6":"98.0.4706.0","17.0.0-beta.1":"98.0.4706.0","17.0.0-beta.2":"98.0.4706.0","17.0.0-beta.3":"98.0.4758.9","17.0.0-beta.4":"98.0.4758.11","17.0.0-beta.5":"98.0.4758.11","17.0.0-beta.6":"98.0.4758.11","17.0.0-beta.7":"98.0.4758.11","17.0.0-beta.8":"98.0.4758.11","17.0.0-beta.9":"98.0.4758.11","17.0.0-nightly.20210923":"95.0.4629.0","17.0.0-nightly.20210924":"95.0.4629.0","17.0.0-nightly.20210927":"95.0.4629.0","17.0.0-nightly.20210928":"95.0.4629.0","17.0.0-nightly.20210929":"95.0.4629.0","17.0.0-nightly.20210930":"95.0.4629.0","17.0.0-nightly.20211001":"95.0.4629.0","17.0.0-nightly.20211004":"95.0.4629.0","17.0.0-nightly.20211005":"95.0.4629.0","17.0.0-nightly.20211006":"96.0.4647.0","17.0.0-nightly.20211007":"96.0.4647.0","17.0.0-nightly.20211008":"96.0.4647.0","17.0.0-nightly.20211011":"96.0.4647.0","17.0.0-nightly.20211012":"96.0.4647.0","17.0.0-nightly.20211013":"96.0.4647.0","17.0.0-nightly.20211014":"96.0.4647.0","17.0.0-nightly.20211015":"96.0.4647.0","17.0.0-nightly.20211018":"96.0.4647.0","17.0.0-nightly.20211019":"96.0.4647.0","17.0.0-nightly.20211020":"96.0.4647.0","17.0.0-nightly.20211021":"96.0.4647.0","17.0.0-nightly.20211022":"96.0.4664.4","17.0.0-nightly.20211025":"96.0.4664.4","17.0.0-nightly.20211026":"96.0.4664.4","17.0.0-nightly.20211027":"96.0.4664.4","17.0.0-nightly.20211028":"96.0.4664.4","17.0.0-nightly.20211029":"96.0.4664.4","17.0.0-nightly.20211101":"96.0.4664.4","17.0.0-nightly.20211102":"96.0.4664.4","17.0.0-nightly.20211103":"96.0.4664.4","17.0.0-nightly.20211104":"96.0.4664.4","17.0.0-nightly.20211105":"96.0.4664.4","17.0.0-nightly.20211108":"96.0.4664.4","17.0.0-nightly.20211109":"96.0.4664.4","17.0.0-nightly.20211110":"96.0.4664.4","17.0.0-nightly.20211111":"96.0.4664.4","17.0.0-nightly.20211112":"96.0.4664.4","17.0.0-nightly.20211115":"96.0.4664.4","17.0.0-nightly.20211116":"96.0.4664.4","17.0.0-nightly.20211117":"96.0.4664.4","17.0.0":"98.0.4758.74","17.0.1":"98.0.4758.82","17.1.0":"98.0.4758.102","17.1.1":"98.0.4758.109","17.1.2":"98.0.4758.109","17.2.0":"98.0.4758.109","17.3.0":"98.0.4758.141","17.3.1":"98.0.4758.141","17.4.0":"98.0.4758.141","17.4.1":"98.0.4758.141","17.4.2":"98.0.4758.141","17.4.3":"98.0.4758.141","17.4.4":"98.0.4758.141","17.4.5":"98.0.4758.141","17.4.6":"98.0.4758.141","17.4.7":"98.0.4758.141","17.4.8":"98.0.4758.141","17.4.9":"98.0.4758.141","17.4.10":"98.0.4758.141","17.4.11":"98.0.4758.141","18.0.0-alpha.1":"99.0.4767.0","18.0.0-alpha.2":"99.0.4767.0","18.0.0-alpha.3":"99.0.4767.0","18.0.0-alpha.4":"99.0.4767.0","18.0.0-alpha.5":"99.0.4767.0","18.0.0-beta.1":"100.0.4894.0","18.0.0-beta.2":"100.0.4894.0","18.0.0-beta.3":"100.0.4894.0","18.0.0-beta.4":"100.0.4894.0","18.0.0-beta.5":"100.0.4894.0","18.0.0-beta.6":"100.0.4894.0","18.0.0-nightly.20211118":"96.0.4664.4","18.0.0-nightly.20211119":"96.0.4664.4","18.0.0-nightly.20211122":"96.0.4664.4","18.0.0-nightly.20211123":"96.0.4664.4","18.0.0-nightly.20211124":"98.0.4706.0","18.0.0-nightly.20211125":"98.0.4706.0","18.0.0-nightly.20211126":"98.0.4706.0","18.0.0-nightly.20211129":"98.0.4706.0","18.0.0-nightly.20211130":"98.0.4706.0","18.0.0-nightly.20211201":"98.0.4706.0","18.0.0-nightly.20211202":"98.0.4706.0","18.0.0-nightly.20211203":"98.0.4706.0","18.0.0-nightly.20211206":"98.0.4706.0","18.0.0-nightly.20211207":"98.0.4706.0","18.0.0-nightly.20211208":"98.0.4706.0","18.0.0-nightly.20211209":"98.0.4706.0","18.0.0-nightly.20211210":"98.0.4706.0","18.0.0-nightly.20211213":"98.0.4706.0","18.0.0-nightly.20211214":"98.0.4706.0","18.0.0-nightly.20211215":"98.0.4706.0","18.0.0-nightly.20211216":"98.0.4706.0","18.0.0-nightly.20211217":"98.0.4706.0","18.0.0-nightly.20211220":"98.0.4706.0","18.0.0-nightly.20211221":"98.0.4706.0","18.0.0-nightly.20211222":"98.0.4706.0","18.0.0-nightly.20211223":"98.0.4706.0","18.0.0-nightly.20211228":"98.0.4706.0","18.0.0-nightly.20211229":"98.0.4706.0","18.0.0-nightly.20211231":"98.0.4706.0","18.0.0-nightly.20220103":"98.0.4706.0","18.0.0-nightly.20220104":"98.0.4706.0","18.0.0-nightly.20220105":"98.0.4706.0","18.0.0-nightly.20220106":"98.0.4706.0","18.0.0-nightly.20220107":"98.0.4706.0","18.0.0-nightly.20220110":"98.0.4706.0","18.0.0-nightly.20220111":"99.0.4767.0","18.0.0-nightly.20220112":"99.0.4767.0","18.0.0-nightly.20220113":"99.0.4767.0","18.0.0-nightly.20220114":"99.0.4767.0","18.0.0-nightly.20220117":"99.0.4767.0","18.0.0-nightly.20220118":"99.0.4767.0","18.0.0-nightly.20220119":"99.0.4767.0","18.0.0-nightly.20220121":"99.0.4767.0","18.0.0-nightly.20220124":"99.0.4767.0","18.0.0-nightly.20220125":"99.0.4767.0","18.0.0-nightly.20220127":"99.0.4767.0","18.0.0-nightly.20220128":"99.0.4767.0","18.0.0-nightly.20220131":"99.0.4767.0","18.0.0-nightly.20220201":"99.0.4767.0","18.0.0":"100.0.4896.56","18.0.1":"100.0.4896.60","18.0.2":"100.0.4896.60","18.0.3":"100.0.4896.75","18.0.4":"100.0.4896.75","18.1.0":"100.0.4896.127","18.2.0":"100.0.4896.143","18.2.1":"100.0.4896.143","18.2.2":"100.0.4896.143","18.2.3":"100.0.4896.143","18.2.4":"100.0.4896.160","18.3.0":"100.0.4896.160","18.3.1":"100.0.4896.160","18.3.2":"100.0.4896.160","18.3.3":"100.0.4896.160","18.3.4":"100.0.4896.160","18.3.5":"100.0.4896.160","18.3.6":"100.0.4896.160","18.3.7":"100.0.4896.160","18.3.8":"100.0.4896.160","18.3.9":"100.0.4896.160","18.3.11":"100.0.4896.160","18.3.12":"100.0.4896.160","18.3.13":"100.0.4896.160","18.3.14":"100.0.4896.160","18.3.15":"100.0.4896.160","19.0.0-alpha.1":"102.0.4962.3","19.0.0-alpha.2":"102.0.4971.0","19.0.0-alpha.3":"102.0.4971.0","19.0.0-alpha.4":"102.0.4989.0","19.0.0-alpha.5":"102.0.4989.0","19.0.0-beta.1":"102.0.4999.0","19.0.0-beta.2":"102.0.4999.0","19.0.0-beta.3":"102.0.4999.0","19.0.0-beta.4":"102.0.5005.27","19.0.0-beta.5":"102.0.5005.40","19.0.0-beta.6":"102.0.5005.40","19.0.0-beta.7":"102.0.5005.40","19.0.0-beta.8":"102.0.5005.49","19.0.0-nightly.20220202":"99.0.4767.0","19.0.0-nightly.20220203":"99.0.4767.0","19.0.0-nightly.20220204":"99.0.4767.0","19.0.0-nightly.20220207":"99.0.4767.0","19.0.0-nightly.20220208":"99.0.4767.0","19.0.0-nightly.20220209":"99.0.4767.0","19.0.0-nightly.20220308":"100.0.4894.0","19.0.0-nightly.20220309":"100.0.4894.0","19.0.0-nightly.20220310":"100.0.4894.0","19.0.0-nightly.20220311":"100.0.4894.0","19.0.0-nightly.20220314":"100.0.4894.0","19.0.0-nightly.20220315":"100.0.4894.0","19.0.0-nightly.20220316":"100.0.4894.0","19.0.0-nightly.20220317":"100.0.4894.0","19.0.0-nightly.20220318":"100.0.4894.0","19.0.0-nightly.20220321":"100.0.4894.0","19.0.0-nightly.20220322":"100.0.4894.0","19.0.0-nightly.20220323":"100.0.4894.0","19.0.0-nightly.20220324":"100.0.4894.0","19.0.0-nightly.20220325":"102.0.4961.0","19.0.0-nightly.20220328":"102.0.4962.3","19.0.0-nightly.20220329":"102.0.4962.3","19.0.0":"102.0.5005.61","19.0.1":"102.0.5005.61","19.0.2":"102.0.5005.63","19.0.3":"102.0.5005.63","19.0.4":"102.0.5005.63","19.0.5":"102.0.5005.115","19.0.6":"102.0.5005.115","19.0.7":"102.0.5005.134","19.0.8":"102.0.5005.148","19.0.9":"102.0.5005.167","19.0.10":"102.0.5005.167","19.0.11":"102.0.5005.167","19.0.12":"102.0.5005.167","19.0.13":"102.0.5005.167","19.0.14":"102.0.5005.167","19.0.15":"102.0.5005.167","19.0.16":"102.0.5005.167","19.0.17":"102.0.5005.167","19.1.0":"102.0.5005.167","19.1.1":"102.0.5005.167","19.1.2":"102.0.5005.167","20.0.0-alpha.1":"103.0.5044.0","20.0.0-alpha.2":"104.0.5073.0","20.0.0-alpha.3":"104.0.5073.0","20.0.0-alpha.4":"104.0.5073.0","20.0.0-alpha.5":"104.0.5073.0","20.0.0-alpha.6":"104.0.5073.0","20.0.0-alpha.7":"104.0.5073.0","20.0.0-beta.1":"104.0.5073.0","20.0.0-beta.2":"104.0.5073.0","20.0.0-beta.3":"104.0.5073.0","20.0.0-beta.4":"104.0.5073.0","20.0.0-beta.5":"104.0.5073.0","20.0.0-beta.6":"104.0.5073.0","20.0.0-beta.7":"104.0.5073.0","20.0.0-beta.8":"104.0.5073.0","20.0.0-beta.9":"104.0.5112.39","20.0.0-beta.10":"104.0.5112.48","20.0.0-beta.11":"104.0.5112.48","20.0.0-beta.12":"104.0.5112.48","20.0.0-beta.13":"104.0.5112.57","20.0.0-nightly.20220330":"102.0.4962.3","20.0.0-nightly.20220411":"102.0.4971.0","20.0.0-nightly.20220414":"102.0.4989.0","20.0.0-nightly.20220415":"102.0.4989.0","20.0.0-nightly.20220418":"102.0.4989.0","20.0.0-nightly.20220419":"102.0.4989.0","20.0.0-nightly.20220420":"102.0.4989.0","20.0.0-nightly.20220421":"102.0.4989.0","20.0.0-nightly.20220425":"102.0.4999.0","20.0.0-nightly.20220426":"102.0.4999.0","20.0.0-nightly.20220427":"102.0.4999.0","20.0.0-nightly.20220428":"102.0.4999.0","20.0.0-nightly.20220429":"102.0.4999.0","20.0.0-nightly.20220502":"102.0.4999.0","20.0.0-nightly.20220503":"102.0.4999.0","20.0.0-nightly.20220504":"102.0.4999.0","20.0.0-nightly.20220505":"102.0.4999.0","20.0.0-nightly.20220506":"102.0.4999.0","20.0.0-nightly.20220509":"102.0.4999.0","20.0.0-nightly.20220511":"102.0.4999.0","20.0.0-nightly.20220512":"102.0.4999.0","20.0.0-nightly.20220513":"102.0.4999.0","20.0.0-nightly.20220516":"102.0.4999.0","20.0.0-nightly.20220517":"102.0.4999.0","20.0.0-nightly.20220518":"103.0.5044.0","20.0.0-nightly.20220519":"103.0.5044.0","20.0.0-nightly.20220520":"103.0.5044.0","20.0.0-nightly.20220523":"103.0.5044.0","20.0.0-nightly.20220524":"103.0.5044.0","20.0.0":"104.0.5112.65","20.0.1":"104.0.5112.81","20.0.2":"104.0.5112.81","20.0.3":"104.0.5112.81","20.1.0":"104.0.5112.102","20.1.1":"104.0.5112.102","20.1.2":"104.0.5112.114","20.1.3":"104.0.5112.114","20.1.4":"104.0.5112.114","20.2.0":"104.0.5112.124","20.3.0":"104.0.5112.124","20.3.1":"104.0.5112.124","21.0.0-alpha.1":"105.0.5187.0","21.0.0-alpha.2":"105.0.5187.0","21.0.0-alpha.3":"105.0.5187.0","21.0.0-alpha.4":"105.0.5187.0","21.0.0-alpha.5":"105.0.5187.0","21.0.0-alpha.6":"106.0.5216.0","21.0.0-beta.1":"106.0.5216.0","21.0.0-beta.2":"106.0.5216.0","21.0.0-beta.3":"106.0.5216.0","21.0.0-beta.4":"106.0.5216.0","21.0.0-beta.5":"106.0.5216.0","21.0.0-beta.6":"106.0.5249.40","21.0.0-beta.7":"106.0.5249.40","21.0.0-beta.8":"106.0.5249.40","21.0.0-nightly.20220526":"103.0.5044.0","21.0.0-nightly.20220527":"103.0.5044.0","21.0.0-nightly.20220530":"103.0.5044.0","21.0.0-nightly.20220531":"103.0.5044.0","21.0.0-nightly.20220602":"104.0.5073.0","21.0.0-nightly.20220603":"104.0.5073.0","21.0.0-nightly.20220606":"104.0.5073.0","21.0.0-nightly.20220607":"104.0.5073.0","21.0.0-nightly.20220608":"104.0.5073.0","21.0.0-nightly.20220609":"104.0.5073.0","21.0.0-nightly.20220610":"104.0.5073.0","21.0.0-nightly.20220613":"104.0.5073.0","21.0.0-nightly.20220614":"104.0.5073.0","21.0.0-nightly.20220615":"104.0.5073.0","21.0.0-nightly.20220616":"104.0.5073.0","21.0.0-nightly.20220617":"104.0.5073.0","21.0.0-nightly.20220620":"104.0.5073.0","21.0.0-nightly.20220621":"104.0.5073.0","21.0.0-nightly.20220622":"104.0.5073.0","21.0.0-nightly.20220623":"104.0.5073.0","21.0.0-nightly.20220624":"104.0.5073.0","21.0.0-nightly.20220627":"104.0.5073.0","21.0.0-nightly.20220628":"105.0.5129.0","21.0.0-nightly.20220629":"105.0.5129.0","21.0.0-nightly.20220630":"105.0.5129.0","21.0.0-nightly.20220701":"105.0.5129.0","21.0.0-nightly.20220704":"105.0.5129.0","21.0.0-nightly.20220705":"105.0.5129.0","21.0.0-nightly.20220706":"105.0.5129.0","21.0.0-nightly.20220707":"105.0.5129.0","21.0.0-nightly.20220708":"105.0.5129.0","21.0.0-nightly.20220711":"105.0.5129.0","21.0.0-nightly.20220712":"105.0.5129.0","21.0.0-nightly.20220713":"105.0.5129.0","21.0.0-nightly.20220715":"105.0.5173.0","21.0.0-nightly.20220718":"105.0.5173.0","21.0.0-nightly.20220719":"105.0.5173.0","21.0.0-nightly.20220720":"105.0.5187.0","21.0.0-nightly.20220721":"105.0.5187.0","21.0.0-nightly.20220722":"105.0.5187.0","21.0.0-nightly.20220725":"105.0.5187.0","21.0.0-nightly.20220726":"105.0.5187.0","21.0.0-nightly.20220727":"105.0.5187.0","21.0.0-nightly.20220728":"105.0.5187.0","21.0.0-nightly.20220801":"105.0.5187.0","21.0.0-nightly.20220802":"105.0.5187.0","21.0.0":"106.0.5249.51","21.0.1":"106.0.5249.61","21.1.0":"106.0.5249.91","22.0.0-alpha.1":"107.0.5286.0","22.0.0-alpha.3":"108.0.5329.0","22.0.0-nightly.20220808":"105.0.5187.0","22.0.0-nightly.20220809":"105.0.5187.0","22.0.0-nightly.20220810":"105.0.5187.0","22.0.0-nightly.20220811":"105.0.5187.0","22.0.0-nightly.20220812":"105.0.5187.0","22.0.0-nightly.20220815":"105.0.5187.0","22.0.0-nightly.20220816":"105.0.5187.0","22.0.0-nightly.20220817":"105.0.5187.0","22.0.0-nightly.20220822":"106.0.5216.0","22.0.0-nightly.20220823":"106.0.5216.0","22.0.0-nightly.20220824":"106.0.5216.0","22.0.0-nightly.20220825":"106.0.5216.0","22.0.0-nightly.20220829":"106.0.5216.0","22.0.0-nightly.20220830":"106.0.5216.0","22.0.0-nightly.20220831":"106.0.5216.0","22.0.0-nightly.20220901":"106.0.5216.0","22.0.0-nightly.20220902":"106.0.5216.0","22.0.0-nightly.20220905":"106.0.5216.0","22.0.0-nightly.20220908":"107.0.5274.0","22.0.0-nightly.20220909":"107.0.5286.0","22.0.0-nightly.20220912":"107.0.5286.0","22.0.0-nightly.20220913":"107.0.5286.0","22.0.0-nightly.20220914":"107.0.5286.0","22.0.0-nightly.20220915":"107.0.5286.0","22.0.0-nightly.20220916":"107.0.5286.0","22.0.0-nightly.20220919":"107.0.5286.0","22.0.0-nightly.20220920":"107.0.5286.0","22.0.0-nightly.20220921":"107.0.5286.0","22.0.0-nightly.20220922":"107.0.5286.0","22.0.0-nightly.20220923":"107.0.5286.0","22.0.0-nightly.20220926":"107.0.5286.0","22.0.0-nightly.20220927":"107.0.5286.0","22.0.0-nightly.20220928":"107.0.5286.0","23.0.0-nightly.20220929":"107.0.5286.0","23.0.0-nightly.20220930":"107.0.5286.0","23.0.0-nightly.20221003":"107.0.5286.0","23.0.0-nightly.20221004":"108.0.5329.0","23.0.0-nightly.20221005":"108.0.5329.0","23.0.0-nightly.20221006":"108.0.5329.0","23.0.0-nightly.20221007":"108.0.5329.0"}
\ No newline at end of file
+{"0.20.0":"39.0.2171.65","0.20.1":"39.0.2171.65","0.20.2":"39.0.2171.65","0.20.3":"39.0.2171.65","0.20.4":"39.0.2171.65","0.20.5":"39.0.2171.65","0.20.6":"39.0.2171.65","0.20.7":"39.0.2171.65","0.20.8":"39.0.2171.65","0.21.0":"40.0.2214.91","0.21.1":"40.0.2214.91","0.21.2":"40.0.2214.91","0.21.3":"41.0.2272.76","0.22.1":"41.0.2272.76","0.22.2":"41.0.2272.76","0.22.3":"41.0.2272.76","0.23.0":"41.0.2272.76","0.24.0":"41.0.2272.76","0.25.0":"42.0.2311.107","0.25.1":"42.0.2311.107","0.25.2":"42.0.2311.107","0.25.3":"42.0.2311.107","0.26.0":"42.0.2311.107","0.26.1":"42.0.2311.107","0.27.0":"42.0.2311.107","0.27.1":"42.0.2311.107","0.27.2":"43.0.2357.65","0.27.3":"43.0.2357.65","0.28.0":"43.0.2357.65","0.28.1":"43.0.2357.65","0.28.2":"43.0.2357.65","0.28.3":"43.0.2357.65","0.29.1":"43.0.2357.65","0.29.2":"43.0.2357.65","0.30.4":"44.0.2403.125","0.31.0":"44.0.2403.125","0.31.2":"45.0.2454.85","0.32.2":"45.0.2454.85","0.32.3":"45.0.2454.85","0.33.0":"45.0.2454.85","0.33.1":"45.0.2454.85","0.33.2":"45.0.2454.85","0.33.3":"45.0.2454.85","0.33.4":"45.0.2454.85","0.33.6":"45.0.2454.85","0.33.7":"45.0.2454.85","0.33.8":"45.0.2454.85","0.33.9":"45.0.2454.85","0.34.0":"45.0.2454.85","0.34.1":"45.0.2454.85","0.34.2":"45.0.2454.85","0.34.3":"45.0.2454.85","0.34.4":"45.0.2454.85","0.35.1":"45.0.2454.85","0.35.2":"45.0.2454.85","0.35.3":"45.0.2454.85","0.35.4":"45.0.2454.85","0.35.5":"45.0.2454.85","0.36.0":"47.0.2526.73","0.36.2":"47.0.2526.73","0.36.3":"47.0.2526.73","0.36.4":"47.0.2526.73","0.36.5":"47.0.2526.110","0.36.6":"47.0.2526.110","0.36.7":"47.0.2526.110","0.36.8":"47.0.2526.110","0.36.9":"47.0.2526.110","0.36.10":"47.0.2526.110","0.36.11":"47.0.2526.110","0.36.12":"47.0.2526.110","0.37.0":"49.0.2623.75","0.37.1":"49.0.2623.75","0.37.3":"49.0.2623.75","0.37.4":"49.0.2623.75","0.37.5":"49.0.2623.75","0.37.6":"49.0.2623.75","0.37.7":"49.0.2623.75","0.37.8":"49.0.2623.75","1.0.0":"49.0.2623.75","1.0.1":"49.0.2623.75","1.0.2":"49.0.2623.75","1.1.0":"50.0.2661.102","1.1.1":"50.0.2661.102","1.1.2":"50.0.2661.102","1.1.3":"50.0.2661.102","1.2.0":"51.0.2704.63","1.2.1":"51.0.2704.63","1.2.2":"51.0.2704.84","1.2.3":"51.0.2704.84","1.2.4":"51.0.2704.103","1.2.5":"51.0.2704.103","1.2.6":"51.0.2704.106","1.2.7":"51.0.2704.106","1.2.8":"51.0.2704.106","1.3.0":"52.0.2743.82","1.3.1":"52.0.2743.82","1.3.2":"52.0.2743.82","1.3.3":"52.0.2743.82","1.3.4":"52.0.2743.82","1.3.5":"52.0.2743.82","1.3.6":"52.0.2743.82","1.3.7":"52.0.2743.82","1.3.9":"52.0.2743.82","1.3.10":"52.0.2743.82","1.3.13":"52.0.2743.82","1.3.14":"52.0.2743.82","1.3.15":"52.0.2743.82","1.4.0":"53.0.2785.113","1.4.1":"53.0.2785.113","1.4.2":"53.0.2785.113","1.4.3":"53.0.2785.113","1.4.4":"53.0.2785.113","1.4.5":"53.0.2785.113","1.4.6":"53.0.2785.143","1.4.7":"53.0.2785.143","1.4.8":"53.0.2785.143","1.4.10":"53.0.2785.143","1.4.11":"53.0.2785.143","1.4.12":"54.0.2840.51","1.4.13":"53.0.2785.143","1.4.14":"53.0.2785.143","1.4.15":"53.0.2785.143","1.4.16":"53.0.2785.143","1.5.0":"54.0.2840.101","1.5.1":"54.0.2840.101","1.6.0":"56.0.2924.87","1.6.1":"56.0.2924.87","1.6.2":"56.0.2924.87","1.6.3":"56.0.2924.87","1.6.4":"56.0.2924.87","1.6.5":"56.0.2924.87","1.6.6":"56.0.2924.87","1.6.7":"56.0.2924.87","1.6.8":"56.0.2924.87","1.6.9":"56.0.2924.87","1.6.10":"56.0.2924.87","1.6.11":"56.0.2924.87","1.6.12":"56.0.2924.87","1.6.13":"56.0.2924.87","1.6.14":"56.0.2924.87","1.6.15":"56.0.2924.87","1.6.16":"56.0.2924.87","1.6.17":"56.0.2924.87","1.6.18":"56.0.2924.87","1.7.0":"58.0.3029.110","1.7.1":"58.0.3029.110","1.7.2":"58.0.3029.110","1.7.3":"58.0.3029.110","1.7.4":"58.0.3029.110","1.7.5":"58.0.3029.110","1.7.6":"58.0.3029.110","1.7.7":"58.0.3029.110","1.7.8":"58.0.3029.110","1.7.9":"58.0.3029.110","1.7.10":"58.0.3029.110","1.7.11":"58.0.3029.110","1.7.12":"58.0.3029.110","1.7.13":"58.0.3029.110","1.7.14":"58.0.3029.110","1.7.15":"58.0.3029.110","1.7.16":"58.0.3029.110","1.8.0":"59.0.3071.115","1.8.1":"59.0.3071.115","1.8.2-beta.1":"59.0.3071.115","1.8.2-beta.2":"59.0.3071.115","1.8.2-beta.3":"59.0.3071.115","1.8.2-beta.4":"59.0.3071.115","1.8.2-beta.5":"59.0.3071.115","1.8.2":"59.0.3071.115","1.8.3":"59.0.3071.115","1.8.4":"59.0.3071.115","1.8.5":"59.0.3071.115","1.8.6":"59.0.3071.115","1.8.7":"59.0.3071.115","1.8.8":"59.0.3071.115","2.0.0-beta.1":"61.0.3163.100","2.0.0-beta.2":"61.0.3163.100","2.0.0-beta.3":"61.0.3163.100","2.0.0-beta.4":"61.0.3163.100","2.0.0-beta.5":"61.0.3163.100","2.0.0-beta.6":"61.0.3163.100","2.0.0-beta.7":"61.0.3163.100","2.0.0-beta.8":"61.0.3163.100","2.0.0":"61.0.3163.100","2.0.1":"61.0.3163.100","2.0.2":"61.0.3163.100","2.0.3":"61.0.3163.100","2.0.4":"61.0.3163.100","2.0.5":"61.0.3163.100","2.0.6":"61.0.3163.100","2.0.7":"61.0.3163.100","2.0.8-nightly.20180819":"61.0.3163.100","2.0.8-nightly.20180820":"61.0.3163.100","2.0.8":"61.0.3163.100","2.0.9":"61.0.3163.100","2.0.10":"61.0.3163.100","2.0.11":"61.0.3163.100","2.0.12":"61.0.3163.100","2.0.13":"61.0.3163.100","2.0.14":"61.0.3163.100","2.0.15":"61.0.3163.100","2.0.16":"61.0.3163.100","2.0.17":"61.0.3163.100","2.0.18":"61.0.3163.100","2.1.0-unsupported.20180809":"61.0.3163.100","3.0.0-beta.1":"66.0.3359.181","3.0.0-beta.2":"66.0.3359.181","3.0.0-beta.3":"66.0.3359.181","3.0.0-beta.4":"66.0.3359.181","3.0.0-beta.5":"66.0.3359.181","3.0.0-beta.6":"66.0.3359.181","3.0.0-beta.7":"66.0.3359.181","3.0.0-beta.8":"66.0.3359.181","3.0.0-beta.9":"66.0.3359.181","3.0.0-beta.10":"66.0.3359.181","3.0.0-beta.11":"66.0.3359.181","3.0.0-beta.12":"66.0.3359.181","3.0.0-beta.13":"66.0.3359.181","3.0.0-nightly.20180818":"66.0.3359.181","3.0.0-nightly.20180821":"66.0.3359.181","3.0.0-nightly.20180823":"66.0.3359.181","3.0.0-nightly.20180904":"66.0.3359.181","3.0.0":"66.0.3359.181","3.0.1":"66.0.3359.181","3.0.2":"66.0.3359.181","3.0.3":"66.0.3359.181","3.0.4":"66.0.3359.181","3.0.5":"66.0.3359.181","3.0.6":"66.0.3359.181","3.0.7":"66.0.3359.181","3.0.8":"66.0.3359.181","3.0.9":"66.0.3359.181","3.0.10":"66.0.3359.181","3.0.11":"66.0.3359.181","3.0.12":"66.0.3359.181","3.0.13":"66.0.3359.181","3.0.14":"66.0.3359.181","3.0.15":"66.0.3359.181","3.0.16":"66.0.3359.181","3.1.0-beta.1":"66.0.3359.181","3.1.0-beta.2":"66.0.3359.181","3.1.0-beta.3":"66.0.3359.181","3.1.0-beta.4":"66.0.3359.181","3.1.0-beta.5":"66.0.3359.181","3.1.0":"66.0.3359.181","3.1.1":"66.0.3359.181","3.1.2":"66.0.3359.181","3.1.3":"66.0.3359.181","3.1.4":"66.0.3359.181","3.1.5":"66.0.3359.181","3.1.6":"66.0.3359.181","3.1.7":"66.0.3359.181","3.1.8":"66.0.3359.181","3.1.9":"66.0.3359.181","3.1.10":"66.0.3359.181","3.1.11":"66.0.3359.181","3.1.12":"66.0.3359.181","3.1.13":"66.0.3359.181","4.0.0-beta.1":"69.0.3497.106","4.0.0-beta.2":"69.0.3497.106","4.0.0-beta.3":"69.0.3497.106","4.0.0-beta.4":"69.0.3497.106","4.0.0-beta.5":"69.0.3497.106","4.0.0-beta.6":"69.0.3497.106","4.0.0-beta.7":"69.0.3497.106","4.0.0-beta.8":"69.0.3497.106","4.0.0-beta.9":"69.0.3497.106","4.0.0-beta.10":"69.0.3497.106","4.0.0-beta.11":"69.0.3497.106","4.0.0-nightly.20180817":"66.0.3359.181","4.0.0-nightly.20180819":"66.0.3359.181","4.0.0-nightly.20180821":"66.0.3359.181","4.0.0-nightly.20180929":"67.0.3396.99","4.0.0-nightly.20181006":"68.0.3440.128","4.0.0-nightly.20181010":"69.0.3497.106","4.0.0":"69.0.3497.106","4.0.1":"69.0.3497.106","4.0.2":"69.0.3497.106","4.0.3":"69.0.3497.106","4.0.4":"69.0.3497.106","4.0.5":"69.0.3497.106","4.0.6":"69.0.3497.106","4.0.7":"69.0.3497.128","4.0.8":"69.0.3497.128","4.1.0":"69.0.3497.128","4.1.1":"69.0.3497.128","4.1.2":"69.0.3497.128","4.1.3":"69.0.3497.128","4.1.4":"69.0.3497.128","4.1.5":"69.0.3497.128","4.2.0":"69.0.3497.128","4.2.1":"69.0.3497.128","4.2.2":"69.0.3497.128","4.2.3":"69.0.3497.128","4.2.4":"69.0.3497.128","4.2.5":"69.0.3497.128","4.2.6":"69.0.3497.128","4.2.7":"69.0.3497.128","4.2.8":"69.0.3497.128","4.2.9":"69.0.3497.128","4.2.10":"69.0.3497.128","4.2.11":"69.0.3497.128","4.2.12":"69.0.3497.128","5.0.0-beta.1":"72.0.3626.52","5.0.0-beta.2":"72.0.3626.52","5.0.0-beta.3":"73.0.3683.27","5.0.0-beta.4":"73.0.3683.54","5.0.0-beta.5":"73.0.3683.61","5.0.0-beta.6":"73.0.3683.84","5.0.0-beta.7":"73.0.3683.94","5.0.0-beta.8":"73.0.3683.104","5.0.0-beta.9":"73.0.3683.117","5.0.0-nightly.20190107":"70.0.3538.110","5.0.0-nightly.20190121":"71.0.3578.98","5.0.0-nightly.20190122":"71.0.3578.98","5.0.0":"73.0.3683.119","5.0.1":"73.0.3683.121","5.0.2":"73.0.3683.121","5.0.3":"73.0.3683.121","5.0.4":"73.0.3683.121","5.0.5":"73.0.3683.121","5.0.6":"73.0.3683.121","5.0.7":"73.0.3683.121","5.0.8":"73.0.3683.121","5.0.9":"73.0.3683.121","5.0.10":"73.0.3683.121","5.0.11":"73.0.3683.121","5.0.12":"73.0.3683.121","5.0.13":"73.0.3683.121","6.0.0-beta.1":"76.0.3774.1","6.0.0-beta.2":"76.0.3783.1","6.0.0-beta.3":"76.0.3783.1","6.0.0-beta.4":"76.0.3783.1","6.0.0-beta.5":"76.0.3805.4","6.0.0-beta.6":"76.0.3809.3","6.0.0-beta.7":"76.0.3809.22","6.0.0-beta.8":"76.0.3809.26","6.0.0-beta.9":"76.0.3809.26","6.0.0-beta.10":"76.0.3809.37","6.0.0-beta.11":"76.0.3809.42","6.0.0-beta.12":"76.0.3809.54","6.0.0-beta.13":"76.0.3809.60","6.0.0-beta.14":"76.0.3809.68","6.0.0-beta.15":"76.0.3809.74","6.0.0-nightly.20190212":"72.0.3626.107","6.0.0-nightly.20190213":"72.0.3626.110","6.0.0-nightly.20190311":"74.0.3724.8","6.0.0":"76.0.3809.88","6.0.1":"76.0.3809.102","6.0.2":"76.0.3809.110","6.0.3":"76.0.3809.126","6.0.4":"76.0.3809.131","6.0.5":"76.0.3809.136","6.0.6":"76.0.3809.138","6.0.7":"76.0.3809.139","6.0.8":"76.0.3809.146","6.0.9":"76.0.3809.146","6.0.10":"76.0.3809.146","6.0.11":"76.0.3809.146","6.0.12":"76.0.3809.146","6.1.0":"76.0.3809.146","6.1.1":"76.0.3809.146","6.1.2":"76.0.3809.146","6.1.3":"76.0.3809.146","6.1.4":"76.0.3809.146","6.1.5":"76.0.3809.146","6.1.6":"76.0.3809.146","6.1.7":"76.0.3809.146","6.1.8":"76.0.3809.146","6.1.9":"76.0.3809.146","6.1.10":"76.0.3809.146","6.1.11":"76.0.3809.146","6.1.12":"76.0.3809.146","7.0.0-beta.1":"78.0.3866.0","7.0.0-beta.2":"78.0.3866.0","7.0.0-beta.3":"78.0.3866.0","7.0.0-beta.4":"78.0.3896.6","7.0.0-beta.5":"78.0.3905.1","7.0.0-beta.6":"78.0.3905.1","7.0.0-beta.7":"78.0.3905.1","7.0.0-nightly.20190521":"76.0.3784.0","7.0.0-nightly.20190529":"76.0.3806.0","7.0.0-nightly.20190530":"76.0.3806.0","7.0.0-nightly.20190531":"76.0.3806.0","7.0.0-nightly.20190602":"76.0.3806.0","7.0.0-nightly.20190603":"76.0.3806.0","7.0.0-nightly.20190604":"77.0.3814.0","7.0.0-nightly.20190605":"77.0.3815.0","7.0.0-nightly.20190606":"77.0.3815.0","7.0.0-nightly.20190607":"77.0.3815.0","7.0.0-nightly.20190608":"77.0.3815.0","7.0.0-nightly.20190609":"77.0.3815.0","7.0.0-nightly.20190611":"77.0.3815.0","7.0.0-nightly.20190612":"77.0.3815.0","7.0.0-nightly.20190613":"77.0.3815.0","7.0.0-nightly.20190615":"77.0.3815.0","7.0.0-nightly.20190616":"77.0.3815.0","7.0.0-nightly.20190618":"77.0.3815.0","7.0.0-nightly.20190619":"77.0.3815.0","7.0.0-nightly.20190622":"77.0.3815.0","7.0.0-nightly.20190623":"77.0.3815.0","7.0.0-nightly.20190624":"77.0.3815.0","7.0.0-nightly.20190627":"77.0.3815.0","7.0.0-nightly.20190629":"77.0.3815.0","7.0.0-nightly.20190630":"77.0.3815.0","7.0.0-nightly.20190701":"77.0.3815.0","7.0.0-nightly.20190702":"77.0.3815.0","7.0.0-nightly.20190704":"77.0.3843.0","7.0.0-nightly.20190705":"77.0.3843.0","7.0.0-nightly.20190719":"77.0.3848.0","7.0.0-nightly.20190720":"77.0.3848.0","7.0.0-nightly.20190721":"77.0.3848.0","7.0.0-nightly.20190726":"77.0.3864.0","7.0.0-nightly.20190727":"78.0.3866.0","7.0.0-nightly.20190728":"78.0.3866.0","7.0.0-nightly.20190729":"78.0.3866.0","7.0.0-nightly.20190730":"78.0.3866.0","7.0.0-nightly.20190731":"78.0.3866.0","7.0.0":"78.0.3905.1","7.0.1":"78.0.3904.92","7.1.0":"78.0.3904.94","7.1.1":"78.0.3904.99","7.1.2":"78.0.3904.113","7.1.3":"78.0.3904.126","7.1.4":"78.0.3904.130","7.1.5":"78.0.3904.130","7.1.6":"78.0.3904.130","7.1.7":"78.0.3904.130","7.1.8":"78.0.3904.130","7.1.9":"78.0.3904.130","7.1.10":"78.0.3904.130","7.1.11":"78.0.3904.130","7.1.12":"78.0.3904.130","7.1.13":"78.0.3904.130","7.1.14":"78.0.3904.130","7.2.0":"78.0.3904.130","7.2.1":"78.0.3904.130","7.2.2":"78.0.3904.130","7.2.3":"78.0.3904.130","7.2.4":"78.0.3904.130","7.3.0":"78.0.3904.130","7.3.1":"78.0.3904.130","7.3.2":"78.0.3904.130","7.3.3":"78.0.3904.130","8.0.0-beta.1":"79.0.3931.0","8.0.0-beta.2":"79.0.3931.0","8.0.0-beta.3":"80.0.3955.0","8.0.0-beta.4":"80.0.3955.0","8.0.0-beta.5":"80.0.3987.14","8.0.0-beta.6":"80.0.3987.51","8.0.0-beta.7":"80.0.3987.59","8.0.0-beta.8":"80.0.3987.75","8.0.0-beta.9":"80.0.3987.75","8.0.0-nightly.20190801":"78.0.3866.0","8.0.0-nightly.20190802":"78.0.3866.0","8.0.0-nightly.20190803":"78.0.3871.0","8.0.0-nightly.20190806":"78.0.3871.0","8.0.0-nightly.20190807":"78.0.3871.0","8.0.0-nightly.20190808":"78.0.3871.0","8.0.0-nightly.20190809":"78.0.3871.0","8.0.0-nightly.20190810":"78.0.3871.0","8.0.0-nightly.20190811":"78.0.3871.0","8.0.0-nightly.20190812":"78.0.3871.0","8.0.0-nightly.20190813":"78.0.3871.0","8.0.0-nightly.20190814":"78.0.3871.0","8.0.0-nightly.20190815":"78.0.3871.0","8.0.0-nightly.20190816":"78.0.3881.0","8.0.0-nightly.20190817":"78.0.3881.0","8.0.0-nightly.20190818":"78.0.3881.0","8.0.0-nightly.20190819":"78.0.3881.0","8.0.0-nightly.20190820":"78.0.3881.0","8.0.0-nightly.20190824":"78.0.3892.0","8.0.0-nightly.20190825":"78.0.3892.0","8.0.0-nightly.20190827":"78.0.3892.0","8.0.0-nightly.20190828":"78.0.3892.0","8.0.0-nightly.20190830":"78.0.3892.0","8.0.0-nightly.20190901":"78.0.3892.0","8.0.0-nightly.20190902":"78.0.3892.0","8.0.0-nightly.20190907":"78.0.3892.0","8.0.0-nightly.20190909":"78.0.3892.0","8.0.0-nightly.20190910":"78.0.3892.0","8.0.0-nightly.20190911":"78.0.3892.0","8.0.0-nightly.20190913":"78.0.3892.0","8.0.0-nightly.20190914":"78.0.3892.0","8.0.0-nightly.20190915":"78.0.3892.0","8.0.0-nightly.20190917":"78.0.3892.0","8.0.0-nightly.20190919":"79.0.3915.0","8.0.0-nightly.20190920":"79.0.3915.0","8.0.0-nightly.20190923":"79.0.3919.0","8.0.0-nightly.20190924":"79.0.3919.0","8.0.0-nightly.20190926":"79.0.3919.0","8.0.0-nightly.20190929":"79.0.3919.0","8.0.0-nightly.20190930":"79.0.3919.0","8.0.0-nightly.20191001":"79.0.3919.0","8.0.0-nightly.20191004":"79.0.3919.0","8.0.0-nightly.20191005":"79.0.3919.0","8.0.0-nightly.20191006":"79.0.3919.0","8.0.0-nightly.20191009":"79.0.3919.0","8.0.0-nightly.20191011":"79.0.3919.0","8.0.0-nightly.20191012":"79.0.3919.0","8.0.0-nightly.20191017":"79.0.3919.0","8.0.0-nightly.20191019":"79.0.3931.0","8.0.0-nightly.20191020":"79.0.3931.0","8.0.0-nightly.20191021":"79.0.3931.0","8.0.0-nightly.20191023":"79.0.3931.0","8.0.0-nightly.20191101":"80.0.3952.0","8.0.0-nightly.20191105":"80.0.3952.0","8.0.0":"80.0.3987.86","8.0.1":"80.0.3987.86","8.0.2":"80.0.3987.86","8.0.3":"80.0.3987.134","8.1.0":"80.0.3987.137","8.1.1":"80.0.3987.141","8.2.0":"80.0.3987.158","8.2.1":"80.0.3987.163","8.2.2":"80.0.3987.163","8.2.3":"80.0.3987.163","8.2.4":"80.0.3987.165","8.2.5":"80.0.3987.165","8.3.0":"80.0.3987.165","8.3.1":"80.0.3987.165","8.3.2":"80.0.3987.165","8.3.3":"80.0.3987.165","8.3.4":"80.0.3987.165","8.4.0":"80.0.3987.165","8.4.1":"80.0.3987.165","8.5.0":"80.0.3987.165","8.5.1":"80.0.3987.165","8.5.2":"80.0.3987.165","8.5.3":"80.0.3987.163","8.5.4":"80.0.3987.163","8.5.5":"80.0.3987.163","9.0.0-beta.1":"82.0.4048.0","9.0.0-beta.2":"82.0.4048.0","9.0.0-beta.3":"82.0.4048.0","9.0.0-beta.4":"82.0.4048.0","9.0.0-beta.5":"82.0.4048.0","9.0.0-beta.6":"82.0.4058.2","9.0.0-beta.7":"82.0.4058.2","9.0.0-beta.9":"82.0.4058.2","9.0.0-beta.10":"82.0.4085.10","9.0.0-beta.12":"82.0.4085.14","9.0.0-beta.13":"82.0.4085.14","9.0.0-beta.14":"82.0.4085.27","9.0.0-beta.15":"83.0.4102.3","9.0.0-beta.16":"83.0.4102.3","9.0.0-beta.17":"83.0.4103.14","9.0.0-beta.18":"83.0.4103.16","9.0.0-beta.19":"83.0.4103.24","9.0.0-beta.20":"83.0.4103.26","9.0.0-beta.21":"83.0.4103.26","9.0.0-beta.22":"83.0.4103.34","9.0.0-beta.23":"83.0.4103.44","9.0.0-beta.24":"83.0.4103.45","9.0.0-nightly.20191121":"80.0.3954.0","9.0.0-nightly.20191122":"80.0.3954.0","9.0.0-nightly.20191123":"80.0.3954.0","9.0.0-nightly.20191124":"80.0.3954.0","9.0.0-nightly.20191129":"80.0.3954.0","9.0.0-nightly.20191130":"80.0.3954.0","9.0.0-nightly.20191201":"80.0.3954.0","9.0.0-nightly.20191202":"80.0.3954.0","9.0.0-nightly.20191203":"80.0.3954.0","9.0.0-nightly.20191204":"80.0.3954.0","9.0.0-nightly.20191210":"80.0.3954.0","9.0.0-nightly.20191220":"81.0.3994.0","9.0.0-nightly.20191221":"81.0.3994.0","9.0.0-nightly.20191222":"81.0.3994.0","9.0.0-nightly.20191223":"81.0.3994.0","9.0.0-nightly.20191224":"81.0.3994.0","9.0.0-nightly.20191225":"81.0.3994.0","9.0.0-nightly.20191226":"81.0.3994.0","9.0.0-nightly.20191228":"81.0.3994.0","9.0.0-nightly.20191229":"81.0.3994.0","9.0.0-nightly.20191230":"81.0.3994.0","9.0.0-nightly.20191231":"81.0.3994.0","9.0.0-nightly.20200101":"81.0.3994.0","9.0.0-nightly.20200103":"81.0.3994.0","9.0.0-nightly.20200104":"81.0.3994.0","9.0.0-nightly.20200105":"81.0.3994.0","9.0.0-nightly.20200106":"81.0.3994.0","9.0.0-nightly.20200108":"81.0.3994.0","9.0.0-nightly.20200109":"81.0.3994.0","9.0.0-nightly.20200110":"81.0.3994.0","9.0.0-nightly.20200111":"81.0.3994.0","9.0.0-nightly.20200113":"81.0.3994.0","9.0.0-nightly.20200115":"81.0.3994.0","9.0.0-nightly.20200116":"81.0.3994.0","9.0.0-nightly.20200117":"81.0.3994.0","9.0.0-nightly.20200119":"81.0.4030.0","9.0.0-nightly.20200121":"81.0.4030.0","9.0.0":"83.0.4103.64","9.0.1":"83.0.4103.94","9.0.2":"83.0.4103.94","9.0.3":"83.0.4103.100","9.0.4":"83.0.4103.104","9.0.5":"83.0.4103.119","9.1.0":"83.0.4103.122","9.1.1":"83.0.4103.122","9.1.2":"83.0.4103.122","9.2.0":"83.0.4103.122","9.2.1":"83.0.4103.122","9.3.0":"83.0.4103.122","9.3.1":"83.0.4103.122","9.3.2":"83.0.4103.122","9.3.3":"83.0.4103.122","9.3.4":"83.0.4103.122","9.3.5":"83.0.4103.122","9.4.0":"83.0.4103.122","9.4.1":"83.0.4103.122","9.4.2":"83.0.4103.122","9.4.3":"83.0.4103.122","9.4.4":"83.0.4103.122","10.0.0-beta.1":"84.0.4129.0","10.0.0-beta.2":"84.0.4129.0","10.0.0-beta.3":"85.0.4161.2","10.0.0-beta.4":"85.0.4161.2","10.0.0-beta.8":"85.0.4181.1","10.0.0-beta.9":"85.0.4181.1","10.0.0-beta.10":"85.0.4183.19","10.0.0-beta.11":"85.0.4183.20","10.0.0-beta.12":"85.0.4183.26","10.0.0-beta.13":"85.0.4183.39","10.0.0-beta.14":"85.0.4183.39","10.0.0-beta.15":"85.0.4183.39","10.0.0-beta.17":"85.0.4183.39","10.0.0-beta.19":"85.0.4183.39","10.0.0-beta.20":"85.0.4183.39","10.0.0-beta.21":"85.0.4183.39","10.0.0-beta.23":"85.0.4183.70","10.0.0-beta.24":"85.0.4183.78","10.0.0-beta.25":"85.0.4183.80","10.0.0-nightly.20200209":"82.0.4050.0","10.0.0-nightly.20200210":"82.0.4050.0","10.0.0-nightly.20200211":"82.0.4050.0","10.0.0-nightly.20200216":"82.0.4050.0","10.0.0-nightly.20200217":"82.0.4050.0","10.0.0-nightly.20200218":"82.0.4050.0","10.0.0-nightly.20200221":"82.0.4050.0","10.0.0-nightly.20200222":"82.0.4050.0","10.0.0-nightly.20200223":"82.0.4050.0","10.0.0-nightly.20200226":"82.0.4050.0","10.0.0-nightly.20200303":"82.0.4050.0","10.0.0-nightly.20200304":"82.0.4076.0","10.0.0-nightly.20200305":"82.0.4076.0","10.0.0-nightly.20200306":"82.0.4076.0","10.0.0-nightly.20200309":"82.0.4076.0","10.0.0-nightly.20200310":"82.0.4076.0","10.0.0-nightly.20200311":"82.0.4083.0","10.0.0-nightly.20200316":"83.0.4086.0","10.0.0-nightly.20200317":"83.0.4087.0","10.0.0-nightly.20200318":"83.0.4087.0","10.0.0-nightly.20200320":"83.0.4087.0","10.0.0-nightly.20200323":"83.0.4087.0","10.0.0-nightly.20200324":"83.0.4087.0","10.0.0-nightly.20200325":"83.0.4087.0","10.0.0-nightly.20200326":"83.0.4087.0","10.0.0-nightly.20200327":"83.0.4087.0","10.0.0-nightly.20200330":"83.0.4087.0","10.0.0-nightly.20200331":"83.0.4087.0","10.0.0-nightly.20200401":"83.0.4087.0","10.0.0-nightly.20200402":"83.0.4087.0","10.0.0-nightly.20200403":"83.0.4087.0","10.0.0-nightly.20200406":"83.0.4087.0","10.0.0-nightly.20200408":"83.0.4095.0","10.0.0-nightly.20200410":"83.0.4095.0","10.0.0-nightly.20200413":"83.0.4095.0","10.0.0-nightly.20200414":"84.0.4114.0","10.0.0-nightly.20200415":"84.0.4115.0","10.0.0-nightly.20200416":"84.0.4115.0","10.0.0-nightly.20200417":"84.0.4115.0","10.0.0-nightly.20200422":"84.0.4121.0","10.0.0-nightly.20200423":"84.0.4121.0","10.0.0-nightly.20200427":"84.0.4125.0","10.0.0-nightly.20200428":"84.0.4125.0","10.0.0-nightly.20200429":"84.0.4125.0","10.0.0-nightly.20200430":"84.0.4125.0","10.0.0-nightly.20200501":"84.0.4129.0","10.0.0-nightly.20200504":"84.0.4129.0","10.0.0-nightly.20200505":"84.0.4129.0","10.0.0-nightly.20200506":"84.0.4129.0","10.0.0-nightly.20200507":"84.0.4129.0","10.0.0-nightly.20200508":"84.0.4129.0","10.0.0-nightly.20200511":"84.0.4129.0","10.0.0-nightly.20200512":"84.0.4129.0","10.0.0-nightly.20200513":"84.0.4129.0","10.0.0-nightly.20200514":"84.0.4129.0","10.0.0-nightly.20200515":"84.0.4129.0","10.0.0-nightly.20200518":"84.0.4129.0","10.0.0-nightly.20200519":"84.0.4129.0","10.0.0-nightly.20200520":"84.0.4129.0","10.0.0-nightly.20200521":"84.0.4129.0","10.0.0":"85.0.4183.84","10.0.1":"85.0.4183.86","10.1.0":"85.0.4183.87","10.1.1":"85.0.4183.93","10.1.2":"85.0.4183.98","10.1.3":"85.0.4183.121","10.1.4":"85.0.4183.121","10.1.5":"85.0.4183.121","10.1.6":"85.0.4183.121","10.1.7":"85.0.4183.121","10.2.0":"85.0.4183.121","10.3.0":"85.0.4183.121","10.3.1":"85.0.4183.121","10.3.2":"85.0.4183.121","10.4.0":"85.0.4183.121","10.4.1":"85.0.4183.121","10.4.2":"85.0.4183.121","10.4.3":"85.0.4183.121","10.4.4":"85.0.4183.121","10.4.5":"85.0.4183.121","10.4.6":"85.0.4183.121","10.4.7":"85.0.4183.121","11.0.0-beta.1":"86.0.4234.0","11.0.0-beta.3":"86.0.4234.0","11.0.0-beta.4":"86.0.4234.0","11.0.0-beta.5":"86.0.4234.0","11.0.0-beta.6":"86.0.4234.0","11.0.0-beta.7":"86.0.4234.0","11.0.0-beta.8":"87.0.4251.1","11.0.0-beta.9":"87.0.4251.1","11.0.0-beta.11":"87.0.4251.1","11.0.0-beta.12":"87.0.4280.11","11.0.0-beta.13":"87.0.4280.11","11.0.0-beta.16":"87.0.4280.27","11.0.0-beta.17":"87.0.4280.27","11.0.0-beta.18":"87.0.4280.27","11.0.0-beta.19":"87.0.4280.27","11.0.0-beta.20":"87.0.4280.40","11.0.0-beta.22":"87.0.4280.47","11.0.0-beta.23":"87.0.4280.47","11.0.0-nightly.20200525":"84.0.4129.0","11.0.0-nightly.20200526":"84.0.4129.0","11.0.0-nightly.20200529":"85.0.4156.0","11.0.0-nightly.20200602":"85.0.4162.0","11.0.0-nightly.20200603":"85.0.4162.0","11.0.0-nightly.20200604":"85.0.4162.0","11.0.0-nightly.20200609":"85.0.4162.0","11.0.0-nightly.20200610":"85.0.4162.0","11.0.0-nightly.20200611":"85.0.4162.0","11.0.0-nightly.20200615":"85.0.4162.0","11.0.0-nightly.20200616":"85.0.4162.0","11.0.0-nightly.20200617":"85.0.4162.0","11.0.0-nightly.20200618":"85.0.4162.0","11.0.0-nightly.20200619":"85.0.4162.0","11.0.0-nightly.20200701":"85.0.4179.0","11.0.0-nightly.20200702":"85.0.4179.0","11.0.0-nightly.20200703":"85.0.4179.0","11.0.0-nightly.20200706":"85.0.4179.0","11.0.0-nightly.20200707":"85.0.4179.0","11.0.0-nightly.20200708":"85.0.4179.0","11.0.0-nightly.20200709":"85.0.4179.0","11.0.0-nightly.20200716":"86.0.4203.0","11.0.0-nightly.20200717":"86.0.4203.0","11.0.0-nightly.20200720":"86.0.4203.0","11.0.0-nightly.20200721":"86.0.4203.0","11.0.0-nightly.20200723":"86.0.4209.0","11.0.0-nightly.20200724":"86.0.4209.0","11.0.0-nightly.20200729":"86.0.4209.0","11.0.0-nightly.20200730":"86.0.4209.0","11.0.0-nightly.20200731":"86.0.4209.0","11.0.0-nightly.20200803":"86.0.4209.0","11.0.0-nightly.20200804":"86.0.4209.0","11.0.0-nightly.20200805":"86.0.4209.0","11.0.0-nightly.20200811":"86.0.4209.0","11.0.0-nightly.20200812":"86.0.4209.0","11.0.0-nightly.20200822":"86.0.4234.0","11.0.0-nightly.20200824":"86.0.4234.0","11.0.0-nightly.20200825":"86.0.4234.0","11.0.0-nightly.20200826":"86.0.4234.0","11.0.0":"87.0.4280.60","11.0.1":"87.0.4280.60","11.0.2":"87.0.4280.67","11.0.3":"87.0.4280.67","11.0.4":"87.0.4280.67","11.0.5":"87.0.4280.88","11.1.0":"87.0.4280.88","11.1.1":"87.0.4280.88","11.2.0":"87.0.4280.141","11.2.1":"87.0.4280.141","11.2.2":"87.0.4280.141","11.2.3":"87.0.4280.141","11.3.0":"87.0.4280.141","11.4.0":"87.0.4280.141","11.4.1":"87.0.4280.141","11.4.2":"87.0.4280.141","11.4.3":"87.0.4280.141","11.4.4":"87.0.4280.141","11.4.5":"87.0.4280.141","11.4.6":"87.0.4280.141","11.4.7":"87.0.4280.141","11.4.8":"87.0.4280.141","11.4.9":"87.0.4280.141","11.4.10":"87.0.4280.141","11.4.11":"87.0.4280.141","11.4.12":"87.0.4280.141","11.5.0":"87.0.4280.141","12.0.0-beta.1":"89.0.4328.0","12.0.0-beta.3":"89.0.4328.0","12.0.0-beta.4":"89.0.4328.0","12.0.0-beta.5":"89.0.4328.0","12.0.0-beta.6":"89.0.4328.0","12.0.0-beta.7":"89.0.4328.0","12.0.0-beta.8":"89.0.4328.0","12.0.0-beta.9":"89.0.4328.0","12.0.0-beta.10":"89.0.4328.0","12.0.0-beta.11":"89.0.4328.0","12.0.0-beta.12":"89.0.4328.0","12.0.0-beta.14":"89.0.4328.0","12.0.0-beta.16":"89.0.4348.1","12.0.0-beta.18":"89.0.4348.1","12.0.0-beta.19":"89.0.4348.1","12.0.0-beta.20":"89.0.4348.1","12.0.0-beta.21":"89.0.4388.2","12.0.0-beta.22":"89.0.4388.2","12.0.0-beta.23":"89.0.4388.2","12.0.0-beta.24":"89.0.4388.2","12.0.0-beta.25":"89.0.4388.2","12.0.0-beta.26":"89.0.4388.2","12.0.0-beta.27":"89.0.4389.23","12.0.0-beta.28":"89.0.4389.23","12.0.0-beta.29":"89.0.4389.23","12.0.0-beta.30":"89.0.4389.58","12.0.0-beta.31":"89.0.4389.58","12.0.0-nightly.20200827":"86.0.4234.0","12.0.0-nightly.20200831":"86.0.4234.0","12.0.0-nightly.20200902":"86.0.4234.0","12.0.0-nightly.20200903":"86.0.4234.0","12.0.0-nightly.20200907":"86.0.4234.0","12.0.0-nightly.20200910":"86.0.4234.0","12.0.0-nightly.20200911":"86.0.4234.0","12.0.0-nightly.20200914":"86.0.4234.0","12.0.0-nightly.20201013":"87.0.4268.0","12.0.0-nightly.20201014":"87.0.4268.0","12.0.0-nightly.20201015":"87.0.4268.0","12.0.0-nightly.20201023":"88.0.4292.0","12.0.0-nightly.20201026":"88.0.4292.0","12.0.0-nightly.20201030":"88.0.4306.0","12.0.0-nightly.20201102":"88.0.4306.0","12.0.0-nightly.20201103":"88.0.4306.0","12.0.0-nightly.20201104":"88.0.4306.0","12.0.0-nightly.20201105":"88.0.4306.0","12.0.0-nightly.20201106":"88.0.4306.0","12.0.0-nightly.20201111":"88.0.4306.0","12.0.0-nightly.20201112":"88.0.4306.0","12.0.0-nightly.20201116":"88.0.4324.0","12.0.0":"89.0.4389.69","12.0.1":"89.0.4389.82","12.0.2":"89.0.4389.90","12.0.3":"89.0.4389.114","12.0.4":"89.0.4389.114","12.0.5":"89.0.4389.128","12.0.6":"89.0.4389.128","12.0.7":"89.0.4389.128","12.0.8":"89.0.4389.128","12.0.9":"89.0.4389.128","12.0.10":"89.0.4389.128","12.0.11":"89.0.4389.128","12.0.12":"89.0.4389.128","12.0.13":"89.0.4389.128","12.0.14":"89.0.4389.128","12.0.15":"89.0.4389.128","12.0.16":"89.0.4389.128","12.0.17":"89.0.4389.128","12.0.18":"89.0.4389.128","12.1.0":"89.0.4389.128","12.1.1":"89.0.4389.128","12.1.2":"89.0.4389.128","12.2.0":"89.0.4389.128","12.2.1":"89.0.4389.128","12.2.2":"89.0.4389.128","12.2.3":"89.0.4389.128","13.0.0-beta.2":"90.0.4402.0","13.0.0-beta.3":"90.0.4402.0","13.0.0-beta.4":"90.0.4415.0","13.0.0-beta.5":"90.0.4415.0","13.0.0-beta.6":"90.0.4415.0","13.0.0-beta.7":"90.0.4415.0","13.0.0-beta.8":"90.0.4415.0","13.0.0-beta.9":"90.0.4415.0","13.0.0-beta.11":"90.0.4415.0","13.0.0-beta.12":"90.0.4415.0","13.0.0-beta.13":"90.0.4415.0","13.0.0-beta.14":"91.0.4448.0","13.0.0-beta.16":"91.0.4448.0","13.0.0-beta.17":"91.0.4448.0","13.0.0-beta.18":"91.0.4448.0","13.0.0-beta.20":"91.0.4448.0","13.0.0-beta.21":"91.0.4472.33","13.0.0-beta.22":"91.0.4472.33","13.0.0-beta.23":"91.0.4472.33","13.0.0-beta.24":"91.0.4472.38","13.0.0-beta.26":"91.0.4472.38","13.0.0-beta.27":"91.0.4472.38","13.0.0-beta.28":"91.0.4472.38","13.0.0-nightly.20201119":"89.0.4328.0","13.0.0-nightly.20201123":"89.0.4328.0","13.0.0-nightly.20201124":"89.0.4328.0","13.0.0-nightly.20201126":"89.0.4328.0","13.0.0-nightly.20201127":"89.0.4328.0","13.0.0-nightly.20201130":"89.0.4328.0","13.0.0-nightly.20201201":"89.0.4328.0","13.0.0-nightly.20201202":"89.0.4328.0","13.0.0-nightly.20201203":"89.0.4328.0","13.0.0-nightly.20201204":"89.0.4328.0","13.0.0-nightly.20201207":"89.0.4328.0","13.0.0-nightly.20201208":"89.0.4328.0","13.0.0-nightly.20201209":"89.0.4328.0","13.0.0-nightly.20201210":"89.0.4328.0","13.0.0-nightly.20201211":"89.0.4328.0","13.0.0-nightly.20201214":"89.0.4328.0","13.0.0-nightly.20201215":"89.0.4349.0","13.0.0-nightly.20201216":"89.0.4349.0","13.0.0-nightly.20201221":"89.0.4349.0","13.0.0-nightly.20201222":"89.0.4349.0","13.0.0-nightly.20201223":"89.0.4359.0","13.0.0-nightly.20210104":"89.0.4359.0","13.0.0-nightly.20210108":"89.0.4359.0","13.0.0-nightly.20210111":"89.0.4359.0","13.0.0-nightly.20210113":"89.0.4386.0","13.0.0-nightly.20210114":"89.0.4386.0","13.0.0-nightly.20210118":"89.0.4386.0","13.0.0-nightly.20210122":"89.0.4386.0","13.0.0-nightly.20210125":"89.0.4386.0","13.0.0-nightly.20210127":"89.0.4389.0","13.0.0-nightly.20210128":"89.0.4389.0","13.0.0-nightly.20210129":"89.0.4389.0","13.0.0-nightly.20210201":"89.0.4389.0","13.0.0-nightly.20210202":"89.0.4389.0","13.0.0-nightly.20210203":"89.0.4389.0","13.0.0-nightly.20210205":"89.0.4389.0","13.0.0-nightly.20210208":"89.0.4389.0","13.0.0-nightly.20210209":"89.0.4389.0","13.0.0-nightly.20210210":"90.0.4402.0","13.0.0-nightly.20210211":"90.0.4402.0","13.0.0-nightly.20210212":"90.0.4402.0","13.0.0-nightly.20210216":"90.0.4402.0","13.0.0-nightly.20210217":"90.0.4402.0","13.0.0-nightly.20210218":"90.0.4402.0","13.0.0-nightly.20210219":"90.0.4402.0","13.0.0-nightly.20210222":"90.0.4402.0","13.0.0-nightly.20210225":"90.0.4402.0","13.0.0-nightly.20210226":"90.0.4402.0","13.0.0-nightly.20210301":"90.0.4402.0","13.0.0-nightly.20210302":"90.0.4402.0","13.0.0-nightly.20210303":"90.0.4402.0","13.0.0":"91.0.4472.69","13.0.1":"91.0.4472.69","13.1.0":"91.0.4472.77","13.1.1":"91.0.4472.77","13.1.2":"91.0.4472.77","13.1.3":"91.0.4472.106","13.1.4":"91.0.4472.106","13.1.5":"91.0.4472.124","13.1.6":"91.0.4472.124","13.1.7":"91.0.4472.124","13.1.8":"91.0.4472.164","13.1.9":"91.0.4472.164","13.2.0":"91.0.4472.164","13.2.1":"91.0.4472.164","13.2.2":"91.0.4472.164","13.2.3":"91.0.4472.164","13.3.0":"91.0.4472.164","13.4.0":"91.0.4472.164","13.5.0":"91.0.4472.164","13.5.1":"91.0.4472.164","13.5.2":"91.0.4472.164","13.6.0":"91.0.4472.164","13.6.1":"91.0.4472.164","13.6.2":"91.0.4472.164","13.6.3":"91.0.4472.164","13.6.6":"91.0.4472.164","13.6.7":"91.0.4472.164","13.6.8":"91.0.4472.164","13.6.9":"91.0.4472.164","14.0.0-beta.1":"92.0.4511.0","14.0.0-beta.2":"92.0.4511.0","14.0.0-beta.3":"92.0.4511.0","14.0.0-beta.5":"93.0.4536.0","14.0.0-beta.6":"93.0.4536.0","14.0.0-beta.7":"93.0.4536.0","14.0.0-beta.8":"93.0.4536.0","14.0.0-beta.9":"93.0.4539.0","14.0.0-beta.10":"93.0.4539.0","14.0.0-beta.11":"93.0.4557.4","14.0.0-beta.12":"93.0.4557.4","14.0.0-beta.13":"93.0.4566.0","14.0.0-beta.14":"93.0.4566.0","14.0.0-beta.15":"93.0.4566.0","14.0.0-beta.16":"93.0.4566.0","14.0.0-beta.17":"93.0.4566.0","14.0.0-beta.18":"93.0.4577.15","14.0.0-beta.19":"93.0.4577.15","14.0.0-beta.20":"93.0.4577.15","14.0.0-beta.21":"93.0.4577.15","14.0.0-beta.22":"93.0.4577.25","14.0.0-beta.23":"93.0.4577.25","14.0.0-beta.24":"93.0.4577.51","14.0.0-beta.25":"93.0.4577.51","14.0.0-nightly.20210304":"90.0.4402.0","14.0.0-nightly.20210305":"90.0.4415.0","14.0.0-nightly.20210308":"90.0.4415.0","14.0.0-nightly.20210309":"90.0.4415.0","14.0.0-nightly.20210311":"90.0.4415.0","14.0.0-nightly.20210315":"90.0.4415.0","14.0.0-nightly.20210316":"90.0.4415.0","14.0.0-nightly.20210317":"90.0.4415.0","14.0.0-nightly.20210318":"90.0.4415.0","14.0.0-nightly.20210319":"90.0.4415.0","14.0.0-nightly.20210323":"90.0.4415.0","14.0.0-nightly.20210324":"90.0.4415.0","14.0.0-nightly.20210325":"90.0.4415.0","14.0.0-nightly.20210326":"90.0.4415.0","14.0.0-nightly.20210329":"90.0.4415.0","14.0.0-nightly.20210330":"90.0.4415.0","14.0.0-nightly.20210331":"91.0.4448.0","14.0.0-nightly.20210401":"91.0.4448.0","14.0.0-nightly.20210402":"91.0.4448.0","14.0.0-nightly.20210406":"91.0.4448.0","14.0.0-nightly.20210407":"91.0.4448.0","14.0.0-nightly.20210408":"91.0.4448.0","14.0.0-nightly.20210409":"91.0.4448.0","14.0.0-nightly.20210413":"91.0.4448.0","14.0.0-nightly.20210426":"92.0.4475.0","14.0.0-nightly.20210427":"92.0.4475.0","14.0.0-nightly.20210430":"92.0.4488.0","14.0.0-nightly.20210503":"92.0.4488.0","14.0.0-nightly.20210505":"92.0.4496.0","14.0.0-nightly.20210506":"92.0.4498.0","14.0.0-nightly.20210507":"92.0.4499.0","14.0.0-nightly.20210510":"92.0.4499.0","14.0.0-nightly.20210511":"92.0.4499.0","14.0.0-nightly.20210512":"92.0.4499.0","14.0.0-nightly.20210513":"92.0.4499.0","14.0.0-nightly.20210514":"92.0.4505.0","14.0.0-nightly.20210517":"92.0.4505.0","14.0.0-nightly.20210518":"92.0.4505.0","14.0.0-nightly.20210519":"92.0.4505.0","14.0.0-nightly.20210520":"92.0.4511.0","14.0.0-nightly.20210523":"92.0.4511.0","14.0.0-nightly.20210524":"92.0.4511.0","14.0.0":"93.0.4577.58","14.0.1":"93.0.4577.63","14.0.2":"93.0.4577.82","14.1.0":"93.0.4577.82","14.1.1":"93.0.4577.82","14.2.0":"93.0.4577.82","14.2.1":"93.0.4577.82","14.2.2":"93.0.4577.82","14.2.3":"93.0.4577.82","14.2.4":"93.0.4577.82","14.2.5":"93.0.4577.82","14.2.6":"93.0.4577.82","14.2.7":"93.0.4577.82","14.2.8":"93.0.4577.82","14.2.9":"93.0.4577.82","15.0.0-alpha.1":"93.0.4566.0","15.0.0-alpha.2":"93.0.4566.0","15.0.0-alpha.3":"94.0.4584.0","15.0.0-alpha.4":"94.0.4584.0","15.0.0-alpha.5":"94.0.4584.0","15.0.0-alpha.6":"94.0.4584.0","15.0.0-alpha.7":"94.0.4590.2","15.0.0-alpha.8":"94.0.4590.2","15.0.0-alpha.9":"94.0.4590.2","15.0.0-alpha.10":"94.0.4606.12","15.0.0-beta.1":"94.0.4606.20","15.0.0-beta.2":"94.0.4606.20","15.0.0-beta.3":"94.0.4606.31","15.0.0-beta.4":"94.0.4606.31","15.0.0-beta.5":"94.0.4606.31","15.0.0-beta.6":"94.0.4606.31","15.0.0-beta.7":"94.0.4606.31","15.0.0-nightly.20210527":"92.0.4511.0","15.0.0-nightly.20210528":"92.0.4511.0","15.0.0-nightly.20210531":"92.0.4511.0","15.0.0-nightly.20210601":"92.0.4511.0","15.0.0-nightly.20210602":"92.0.4511.0","15.0.0-nightly.20210603":"93.0.4530.0","15.0.0-nightly.20210604":"93.0.4530.0","15.0.0-nightly.20210608":"93.0.4535.0","15.0.0-nightly.20210609":"93.0.4536.0","15.0.0-nightly.20210610":"93.0.4536.0","15.0.0-nightly.20210611":"93.0.4536.0","15.0.0-nightly.20210614":"93.0.4536.0","15.0.0-nightly.20210615":"93.0.4536.0","15.0.0-nightly.20210616":"93.0.4536.0","15.0.0-nightly.20210617":"93.0.4539.0","15.0.0-nightly.20210618":"93.0.4539.0","15.0.0-nightly.20210621":"93.0.4539.0","15.0.0-nightly.20210622":"93.0.4539.0","15.0.0-nightly.20210623":"93.0.4550.0","15.0.0-nightly.20210624":"93.0.4550.0","15.0.0-nightly.20210625":"93.0.4552.0","15.0.0-nightly.20210628":"93.0.4552.0","15.0.0-nightly.20210629":"93.0.4552.0","15.0.0-nightly.20210630":"93.0.4558.0","15.0.0-nightly.20210701":"93.0.4558.0","15.0.0-nightly.20210702":"93.0.4558.0","15.0.0-nightly.20210705":"93.0.4558.0","15.0.0-nightly.20210706":"93.0.4566.0","15.0.0-nightly.20210707":"93.0.4566.0","15.0.0-nightly.20210708":"93.0.4566.0","15.0.0-nightly.20210709":"93.0.4566.0","15.0.0-nightly.20210712":"93.0.4566.0","15.0.0-nightly.20210713":"93.0.4566.0","15.0.0-nightly.20210714":"93.0.4566.0","15.0.0-nightly.20210715":"93.0.4566.0","15.0.0-nightly.20210716":"93.0.4566.0","15.0.0-nightly.20210719":"93.0.4566.0","15.0.0-nightly.20210720":"93.0.4566.0","15.0.0-nightly.20210721":"93.0.4566.0","15.0.0":"94.0.4606.51","15.1.0":"94.0.4606.61","15.1.1":"94.0.4606.61","15.1.2":"94.0.4606.71","15.2.0":"94.0.4606.81","15.3.0":"94.0.4606.81","15.3.1":"94.0.4606.81","15.3.2":"94.0.4606.81","15.3.3":"94.0.4606.81","15.3.4":"94.0.4606.81","15.3.5":"94.0.4606.81","15.3.6":"94.0.4606.81","15.3.7":"94.0.4606.81","15.4.0":"94.0.4606.81","15.4.1":"94.0.4606.81","15.4.2":"94.0.4606.81","15.5.0":"94.0.4606.81","15.5.1":"94.0.4606.81","15.5.2":"94.0.4606.81","15.5.3":"94.0.4606.81","15.5.4":"94.0.4606.81","15.5.5":"94.0.4606.81","15.5.6":"94.0.4606.81","15.5.7":"94.0.4606.81","16.0.0-alpha.1":"95.0.4629.0","16.0.0-alpha.2":"95.0.4629.0","16.0.0-alpha.3":"95.0.4629.0","16.0.0-alpha.4":"95.0.4629.0","16.0.0-alpha.5":"95.0.4629.0","16.0.0-alpha.6":"95.0.4629.0","16.0.0-alpha.7":"95.0.4629.0","16.0.0-alpha.8":"96.0.4647.0","16.0.0-alpha.9":"96.0.4647.0","16.0.0-beta.1":"96.0.4647.0","16.0.0-beta.2":"96.0.4647.0","16.0.0-beta.3":"96.0.4647.0","16.0.0-beta.4":"96.0.4664.18","16.0.0-beta.5":"96.0.4664.18","16.0.0-beta.6":"96.0.4664.27","16.0.0-beta.7":"96.0.4664.27","16.0.0-beta.8":"96.0.4664.35","16.0.0-beta.9":"96.0.4664.35","16.0.0-nightly.20210722":"93.0.4566.0","16.0.0-nightly.20210723":"93.0.4566.0","16.0.0-nightly.20210726":"93.0.4566.0","16.0.0-nightly.20210727":"94.0.4584.0","16.0.0-nightly.20210728":"94.0.4584.0","16.0.0-nightly.20210729":"94.0.4584.0","16.0.0-nightly.20210730":"94.0.4584.0","16.0.0-nightly.20210802":"94.0.4584.0","16.0.0-nightly.20210803":"94.0.4584.0","16.0.0-nightly.20210804":"94.0.4584.0","16.0.0-nightly.20210805":"94.0.4584.0","16.0.0-nightly.20210806":"94.0.4584.0","16.0.0-nightly.20210809":"94.0.4584.0","16.0.0-nightly.20210810":"94.0.4584.0","16.0.0-nightly.20210811":"94.0.4584.0","16.0.0-nightly.20210812":"94.0.4590.2","16.0.0-nightly.20210813":"94.0.4590.2","16.0.0-nightly.20210816":"94.0.4590.2","16.0.0-nightly.20210817":"94.0.4590.2","16.0.0-nightly.20210818":"94.0.4590.2","16.0.0-nightly.20210819":"94.0.4590.2","16.0.0-nightly.20210820":"94.0.4590.2","16.0.0-nightly.20210823":"94.0.4590.2","16.0.0-nightly.20210824":"95.0.4612.5","16.0.0-nightly.20210825":"95.0.4612.5","16.0.0-nightly.20210826":"95.0.4612.5","16.0.0-nightly.20210827":"95.0.4612.5","16.0.0-nightly.20210830":"95.0.4612.5","16.0.0-nightly.20210831":"95.0.4612.5","16.0.0-nightly.20210901":"95.0.4612.5","16.0.0-nightly.20210902":"95.0.4629.0","16.0.0-nightly.20210903":"95.0.4629.0","16.0.0-nightly.20210906":"95.0.4629.0","16.0.0-nightly.20210907":"95.0.4629.0","16.0.0-nightly.20210908":"95.0.4629.0","16.0.0-nightly.20210909":"95.0.4629.0","16.0.0-nightly.20210910":"95.0.4629.0","16.0.0-nightly.20210913":"95.0.4629.0","16.0.0-nightly.20210914":"95.0.4629.0","16.0.0-nightly.20210915":"95.0.4629.0","16.0.0-nightly.20210916":"95.0.4629.0","16.0.0-nightly.20210917":"95.0.4629.0","16.0.0-nightly.20210920":"95.0.4629.0","16.0.0-nightly.20210921":"95.0.4629.0","16.0.0-nightly.20210922":"95.0.4629.0","16.0.0":"96.0.4664.45","16.0.1":"96.0.4664.45","16.0.2":"96.0.4664.55","16.0.3":"96.0.4664.55","16.0.4":"96.0.4664.55","16.0.5":"96.0.4664.55","16.0.6":"96.0.4664.110","16.0.7":"96.0.4664.110","16.0.8":"96.0.4664.110","16.0.9":"96.0.4664.174","16.0.10":"96.0.4664.174","16.1.0":"96.0.4664.174","16.1.1":"96.0.4664.174","16.2.0":"96.0.4664.174","16.2.1":"96.0.4664.174","16.2.2":"96.0.4664.174","16.2.3":"96.0.4664.174","16.2.4":"96.0.4664.174","16.2.5":"96.0.4664.174","16.2.6":"96.0.4664.174","16.2.7":"96.0.4664.174","16.2.8":"96.0.4664.174","17.0.0-alpha.1":"96.0.4664.4","17.0.0-alpha.2":"96.0.4664.4","17.0.0-alpha.3":"96.0.4664.4","17.0.0-alpha.4":"98.0.4706.0","17.0.0-alpha.5":"98.0.4706.0","17.0.0-alpha.6":"98.0.4706.0","17.0.0-beta.1":"98.0.4706.0","17.0.0-beta.2":"98.0.4706.0","17.0.0-beta.3":"98.0.4758.9","17.0.0-beta.4":"98.0.4758.11","17.0.0-beta.5":"98.0.4758.11","17.0.0-beta.6":"98.0.4758.11","17.0.0-beta.7":"98.0.4758.11","17.0.0-beta.8":"98.0.4758.11","17.0.0-beta.9":"98.0.4758.11","17.0.0-nightly.20210923":"95.0.4629.0","17.0.0-nightly.20210924":"95.0.4629.0","17.0.0-nightly.20210927":"95.0.4629.0","17.0.0-nightly.20210928":"95.0.4629.0","17.0.0-nightly.20210929":"95.0.4629.0","17.0.0-nightly.20210930":"95.0.4629.0","17.0.0-nightly.20211001":"95.0.4629.0","17.0.0-nightly.20211004":"95.0.4629.0","17.0.0-nightly.20211005":"95.0.4629.0","17.0.0-nightly.20211006":"96.0.4647.0","17.0.0-nightly.20211007":"96.0.4647.0","17.0.0-nightly.20211008":"96.0.4647.0","17.0.0-nightly.20211011":"96.0.4647.0","17.0.0-nightly.20211012":"96.0.4647.0","17.0.0-nightly.20211013":"96.0.4647.0","17.0.0-nightly.20211014":"96.0.4647.0","17.0.0-nightly.20211015":"96.0.4647.0","17.0.0-nightly.20211018":"96.0.4647.0","17.0.0-nightly.20211019":"96.0.4647.0","17.0.0-nightly.20211020":"96.0.4647.0","17.0.0-nightly.20211021":"96.0.4647.0","17.0.0-nightly.20211022":"96.0.4664.4","17.0.0-nightly.20211025":"96.0.4664.4","17.0.0-nightly.20211026":"96.0.4664.4","17.0.0-nightly.20211027":"96.0.4664.4","17.0.0-nightly.20211028":"96.0.4664.4","17.0.0-nightly.20211029":"96.0.4664.4","17.0.0-nightly.20211101":"96.0.4664.4","17.0.0-nightly.20211102":"96.0.4664.4","17.0.0-nightly.20211103":"96.0.4664.4","17.0.0-nightly.20211104":"96.0.4664.4","17.0.0-nightly.20211105":"96.0.4664.4","17.0.0-nightly.20211108":"96.0.4664.4","17.0.0-nightly.20211109":"96.0.4664.4","17.0.0-nightly.20211110":"96.0.4664.4","17.0.0-nightly.20211111":"96.0.4664.4","17.0.0-nightly.20211112":"96.0.4664.4","17.0.0-nightly.20211115":"96.0.4664.4","17.0.0-nightly.20211116":"96.0.4664.4","17.0.0-nightly.20211117":"96.0.4664.4","17.0.0":"98.0.4758.74","17.0.1":"98.0.4758.82","17.1.0":"98.0.4758.102","17.1.1":"98.0.4758.109","17.1.2":"98.0.4758.109","17.2.0":"98.0.4758.109","17.3.0":"98.0.4758.141","17.3.1":"98.0.4758.141","17.4.0":"98.0.4758.141","17.4.1":"98.0.4758.141","17.4.2":"98.0.4758.141","17.4.3":"98.0.4758.141","17.4.4":"98.0.4758.141","17.4.5":"98.0.4758.141","17.4.6":"98.0.4758.141","17.4.7":"98.0.4758.141","17.4.8":"98.0.4758.141","17.4.9":"98.0.4758.141","17.4.10":"98.0.4758.141","17.4.11":"98.0.4758.141","18.0.0-alpha.1":"99.0.4767.0","18.0.0-alpha.2":"99.0.4767.0","18.0.0-alpha.3":"99.0.4767.0","18.0.0-alpha.4":"99.0.4767.0","18.0.0-alpha.5":"99.0.4767.0","18.0.0-beta.1":"100.0.4894.0","18.0.0-beta.2":"100.0.4894.0","18.0.0-beta.3":"100.0.4894.0","18.0.0-beta.4":"100.0.4894.0","18.0.0-beta.5":"100.0.4894.0","18.0.0-beta.6":"100.0.4894.0","18.0.0-nightly.20211118":"96.0.4664.4","18.0.0-nightly.20211119":"96.0.4664.4","18.0.0-nightly.20211122":"96.0.4664.4","18.0.0-nightly.20211123":"96.0.4664.4","18.0.0-nightly.20211124":"98.0.4706.0","18.0.0-nightly.20211125":"98.0.4706.0","18.0.0-nightly.20211126":"98.0.4706.0","18.0.0-nightly.20211129":"98.0.4706.0","18.0.0-nightly.20211130":"98.0.4706.0","18.0.0-nightly.20211201":"98.0.4706.0","18.0.0-nightly.20211202":"98.0.4706.0","18.0.0-nightly.20211203":"98.0.4706.0","18.0.0-nightly.20211206":"98.0.4706.0","18.0.0-nightly.20211207":"98.0.4706.0","18.0.0-nightly.20211208":"98.0.4706.0","18.0.0-nightly.20211209":"98.0.4706.0","18.0.0-nightly.20211210":"98.0.4706.0","18.0.0-nightly.20211213":"98.0.4706.0","18.0.0-nightly.20211214":"98.0.4706.0","18.0.0-nightly.20211215":"98.0.4706.0","18.0.0-nightly.20211216":"98.0.4706.0","18.0.0-nightly.20211217":"98.0.4706.0","18.0.0-nightly.20211220":"98.0.4706.0","18.0.0-nightly.20211221":"98.0.4706.0","18.0.0-nightly.20211222":"98.0.4706.0","18.0.0-nightly.20211223":"98.0.4706.0","18.0.0-nightly.20211228":"98.0.4706.0","18.0.0-nightly.20211229":"98.0.4706.0","18.0.0-nightly.20211231":"98.0.4706.0","18.0.0-nightly.20220103":"98.0.4706.0","18.0.0-nightly.20220104":"98.0.4706.0","18.0.0-nightly.20220105":"98.0.4706.0","18.0.0-nightly.20220106":"98.0.4706.0","18.0.0-nightly.20220107":"98.0.4706.0","18.0.0-nightly.20220110":"98.0.4706.0","18.0.0-nightly.20220111":"99.0.4767.0","18.0.0-nightly.20220112":"99.0.4767.0","18.0.0-nightly.20220113":"99.0.4767.0","18.0.0-nightly.20220114":"99.0.4767.0","18.0.0-nightly.20220117":"99.0.4767.0","18.0.0-nightly.20220118":"99.0.4767.0","18.0.0-nightly.20220119":"99.0.4767.0","18.0.0-nightly.20220121":"99.0.4767.0","18.0.0-nightly.20220124":"99.0.4767.0","18.0.0-nightly.20220125":"99.0.4767.0","18.0.0-nightly.20220127":"99.0.4767.0","18.0.0-nightly.20220128":"99.0.4767.0","18.0.0-nightly.20220131":"99.0.4767.0","18.0.0-nightly.20220201":"99.0.4767.0","18.0.0":"100.0.4896.56","18.0.1":"100.0.4896.60","18.0.2":"100.0.4896.60","18.0.3":"100.0.4896.75","18.0.4":"100.0.4896.75","18.1.0":"100.0.4896.127","18.2.0":"100.0.4896.143","18.2.1":"100.0.4896.143","18.2.2":"100.0.4896.143","18.2.3":"100.0.4896.143","18.2.4":"100.0.4896.160","18.3.0":"100.0.4896.160","18.3.1":"100.0.4896.160","18.3.2":"100.0.4896.160","18.3.3":"100.0.4896.160","18.3.4":"100.0.4896.160","18.3.5":"100.0.4896.160","18.3.6":"100.0.4896.160","18.3.7":"100.0.4896.160","18.3.8":"100.0.4896.160","18.3.9":"100.0.4896.160","18.3.11":"100.0.4896.160","18.3.12":"100.0.4896.160","18.3.13":"100.0.4896.160","18.3.14":"100.0.4896.160","18.3.15":"100.0.4896.160","19.0.0-alpha.1":"102.0.4962.3","19.0.0-alpha.2":"102.0.4971.0","19.0.0-alpha.3":"102.0.4971.0","19.0.0-alpha.4":"102.0.4989.0","19.0.0-alpha.5":"102.0.4989.0","19.0.0-beta.1":"102.0.4999.0","19.0.0-beta.2":"102.0.4999.0","19.0.0-beta.3":"102.0.4999.0","19.0.0-beta.4":"102.0.5005.27","19.0.0-beta.5":"102.0.5005.40","19.0.0-beta.6":"102.0.5005.40","19.0.0-beta.7":"102.0.5005.40","19.0.0-beta.8":"102.0.5005.49","19.0.0-nightly.20220202":"99.0.4767.0","19.0.0-nightly.20220203":"99.0.4767.0","19.0.0-nightly.20220204":"99.0.4767.0","19.0.0-nightly.20220207":"99.0.4767.0","19.0.0-nightly.20220208":"99.0.4767.0","19.0.0-nightly.20220209":"99.0.4767.0","19.0.0-nightly.20220308":"100.0.4894.0","19.0.0-nightly.20220309":"100.0.4894.0","19.0.0-nightly.20220310":"100.0.4894.0","19.0.0-nightly.20220311":"100.0.4894.0","19.0.0-nightly.20220314":"100.0.4894.0","19.0.0-nightly.20220315":"100.0.4894.0","19.0.0-nightly.20220316":"100.0.4894.0","19.0.0-nightly.20220317":"100.0.4894.0","19.0.0-nightly.20220318":"100.0.4894.0","19.0.0-nightly.20220321":"100.0.4894.0","19.0.0-nightly.20220322":"100.0.4894.0","19.0.0-nightly.20220323":"100.0.4894.0","19.0.0-nightly.20220324":"100.0.4894.0","19.0.0-nightly.20220325":"102.0.4961.0","19.0.0-nightly.20220328":"102.0.4962.3","19.0.0-nightly.20220329":"102.0.4962.3","19.0.0":"102.0.5005.61","19.0.1":"102.0.5005.61","19.0.2":"102.0.5005.63","19.0.3":"102.0.5005.63","19.0.4":"102.0.5005.63","19.0.5":"102.0.5005.115","19.0.6":"102.0.5005.115","19.0.7":"102.0.5005.134","19.0.8":"102.0.5005.148","19.0.9":"102.0.5005.167","19.0.10":"102.0.5005.167","19.0.11":"102.0.5005.167","19.0.12":"102.0.5005.167","19.0.13":"102.0.5005.167","19.0.14":"102.0.5005.167","19.0.15":"102.0.5005.167","19.0.16":"102.0.5005.167","19.0.17":"102.0.5005.167","19.1.0":"102.0.5005.167","19.1.1":"102.0.5005.167","19.1.2":"102.0.5005.167","19.1.3":"102.0.5005.167","20.0.0-alpha.1":"103.0.5044.0","20.0.0-alpha.2":"104.0.5073.0","20.0.0-alpha.3":"104.0.5073.0","20.0.0-alpha.4":"104.0.5073.0","20.0.0-alpha.5":"104.0.5073.0","20.0.0-alpha.6":"104.0.5073.0","20.0.0-alpha.7":"104.0.5073.0","20.0.0-beta.1":"104.0.5073.0","20.0.0-beta.2":"104.0.5073.0","20.0.0-beta.3":"104.0.5073.0","20.0.0-beta.4":"104.0.5073.0","20.0.0-beta.5":"104.0.5073.0","20.0.0-beta.6":"104.0.5073.0","20.0.0-beta.7":"104.0.5073.0","20.0.0-beta.8":"104.0.5073.0","20.0.0-beta.9":"104.0.5112.39","20.0.0-beta.10":"104.0.5112.48","20.0.0-beta.11":"104.0.5112.48","20.0.0-beta.12":"104.0.5112.48","20.0.0-beta.13":"104.0.5112.57","20.0.0-nightly.20220330":"102.0.4962.3","20.0.0-nightly.20220411":"102.0.4971.0","20.0.0-nightly.20220414":"102.0.4989.0","20.0.0-nightly.20220415":"102.0.4989.0","20.0.0-nightly.20220418":"102.0.4989.0","20.0.0-nightly.20220419":"102.0.4989.0","20.0.0-nightly.20220420":"102.0.4989.0","20.0.0-nightly.20220421":"102.0.4989.0","20.0.0-nightly.20220425":"102.0.4999.0","20.0.0-nightly.20220426":"102.0.4999.0","20.0.0-nightly.20220427":"102.0.4999.0","20.0.0-nightly.20220428":"102.0.4999.0","20.0.0-nightly.20220429":"102.0.4999.0","20.0.0-nightly.20220502":"102.0.4999.0","20.0.0-nightly.20220503":"102.0.4999.0","20.0.0-nightly.20220504":"102.0.4999.0","20.0.0-nightly.20220505":"102.0.4999.0","20.0.0-nightly.20220506":"102.0.4999.0","20.0.0-nightly.20220509":"102.0.4999.0","20.0.0-nightly.20220511":"102.0.4999.0","20.0.0-nightly.20220512":"102.0.4999.0","20.0.0-nightly.20220513":"102.0.4999.0","20.0.0-nightly.20220516":"102.0.4999.0","20.0.0-nightly.20220517":"102.0.4999.0","20.0.0-nightly.20220518":"103.0.5044.0","20.0.0-nightly.20220519":"103.0.5044.0","20.0.0-nightly.20220520":"103.0.5044.0","20.0.0-nightly.20220523":"103.0.5044.0","20.0.0-nightly.20220524":"103.0.5044.0","20.0.0":"104.0.5112.65","20.0.1":"104.0.5112.81","20.0.2":"104.0.5112.81","20.0.3":"104.0.5112.81","20.1.0":"104.0.5112.102","20.1.1":"104.0.5112.102","20.1.2":"104.0.5112.114","20.1.3":"104.0.5112.114","20.1.4":"104.0.5112.114","20.2.0":"104.0.5112.124","20.3.0":"104.0.5112.124","20.3.1":"104.0.5112.124","20.3.2":"104.0.5112.124","21.0.0-alpha.1":"105.0.5187.0","21.0.0-alpha.2":"105.0.5187.0","21.0.0-alpha.3":"105.0.5187.0","21.0.0-alpha.4":"105.0.5187.0","21.0.0-alpha.5":"105.0.5187.0","21.0.0-alpha.6":"106.0.5216.0","21.0.0-beta.1":"106.0.5216.0","21.0.0-beta.2":"106.0.5216.0","21.0.0-beta.3":"106.0.5216.0","21.0.0-beta.4":"106.0.5216.0","21.0.0-beta.5":"106.0.5216.0","21.0.0-beta.6":"106.0.5249.40","21.0.0-beta.7":"106.0.5249.40","21.0.0-beta.8":"106.0.5249.40","21.0.0-nightly.20220526":"103.0.5044.0","21.0.0-nightly.20220527":"103.0.5044.0","21.0.0-nightly.20220530":"103.0.5044.0","21.0.0-nightly.20220531":"103.0.5044.0","21.0.0-nightly.20220602":"104.0.5073.0","21.0.0-nightly.20220603":"104.0.5073.0","21.0.0-nightly.20220606":"104.0.5073.0","21.0.0-nightly.20220607":"104.0.5073.0","21.0.0-nightly.20220608":"104.0.5073.0","21.0.0-nightly.20220609":"104.0.5073.0","21.0.0-nightly.20220610":"104.0.5073.0","21.0.0-nightly.20220613":"104.0.5073.0","21.0.0-nightly.20220614":"104.0.5073.0","21.0.0-nightly.20220615":"104.0.5073.0","21.0.0-nightly.20220616":"104.0.5073.0","21.0.0-nightly.20220617":"104.0.5073.0","21.0.0-nightly.20220620":"104.0.5073.0","21.0.0-nightly.20220621":"104.0.5073.0","21.0.0-nightly.20220622":"104.0.5073.0","21.0.0-nightly.20220623":"104.0.5073.0","21.0.0-nightly.20220624":"104.0.5073.0","21.0.0-nightly.20220627":"104.0.5073.0","21.0.0-nightly.20220628":"105.0.5129.0","21.0.0-nightly.20220629":"105.0.5129.0","21.0.0-nightly.20220630":"105.0.5129.0","21.0.0-nightly.20220701":"105.0.5129.0","21.0.0-nightly.20220704":"105.0.5129.0","21.0.0-nightly.20220705":"105.0.5129.0","21.0.0-nightly.20220706":"105.0.5129.0","21.0.0-nightly.20220707":"105.0.5129.0","21.0.0-nightly.20220708":"105.0.5129.0","21.0.0-nightly.20220711":"105.0.5129.0","21.0.0-nightly.20220712":"105.0.5129.0","21.0.0-nightly.20220713":"105.0.5129.0","21.0.0-nightly.20220715":"105.0.5173.0","21.0.0-nightly.20220718":"105.0.5173.0","21.0.0-nightly.20220719":"105.0.5173.0","21.0.0-nightly.20220720":"105.0.5187.0","21.0.0-nightly.20220721":"105.0.5187.0","21.0.0-nightly.20220722":"105.0.5187.0","21.0.0-nightly.20220725":"105.0.5187.0","21.0.0-nightly.20220726":"105.0.5187.0","21.0.0-nightly.20220727":"105.0.5187.0","21.0.0-nightly.20220728":"105.0.5187.0","21.0.0-nightly.20220801":"105.0.5187.0","21.0.0-nightly.20220802":"105.0.5187.0","21.0.0":"106.0.5249.51","21.0.1":"106.0.5249.61","21.1.0":"106.0.5249.91","21.1.1":"106.0.5249.103","22.0.0-alpha.1":"107.0.5286.0","22.0.0-alpha.3":"108.0.5329.0","22.0.0-alpha.4":"108.0.5329.0","22.0.0-alpha.5":"108.0.5329.0","22.0.0-nightly.20220808":"105.0.5187.0","22.0.0-nightly.20220809":"105.0.5187.0","22.0.0-nightly.20220810":"105.0.5187.0","22.0.0-nightly.20220811":"105.0.5187.0","22.0.0-nightly.20220812":"105.0.5187.0","22.0.0-nightly.20220815":"105.0.5187.0","22.0.0-nightly.20220816":"105.0.5187.0","22.0.0-nightly.20220817":"105.0.5187.0","22.0.0-nightly.20220822":"106.0.5216.0","22.0.0-nightly.20220823":"106.0.5216.0","22.0.0-nightly.20220824":"106.0.5216.0","22.0.0-nightly.20220825":"106.0.5216.0","22.0.0-nightly.20220829":"106.0.5216.0","22.0.0-nightly.20220830":"106.0.5216.0","22.0.0-nightly.20220831":"106.0.5216.0","22.0.0-nightly.20220901":"106.0.5216.0","22.0.0-nightly.20220902":"106.0.5216.0","22.0.0-nightly.20220905":"106.0.5216.0","22.0.0-nightly.20220908":"107.0.5274.0","22.0.0-nightly.20220909":"107.0.5286.0","22.0.0-nightly.20220912":"107.0.5286.0","22.0.0-nightly.20220913":"107.0.5286.0","22.0.0-nightly.20220914":"107.0.5286.0","22.0.0-nightly.20220915":"107.0.5286.0","22.0.0-nightly.20220916":"107.0.5286.0","22.0.0-nightly.20220919":"107.0.5286.0","22.0.0-nightly.20220920":"107.0.5286.0","22.0.0-nightly.20220921":"107.0.5286.0","22.0.0-nightly.20220922":"107.0.5286.0","22.0.0-nightly.20220923":"107.0.5286.0","22.0.0-nightly.20220926":"107.0.5286.0","22.0.0-nightly.20220927":"107.0.5286.0","22.0.0-nightly.20220928":"107.0.5286.0","23.0.0-nightly.20220929":"107.0.5286.0","23.0.0-nightly.20220930":"107.0.5286.0","23.0.0-nightly.20221003":"107.0.5286.0","23.0.0-nightly.20221004":"108.0.5329.0","23.0.0-nightly.20221005":"108.0.5329.0","23.0.0-nightly.20221006":"108.0.5329.0","23.0.0-nightly.20221007":"108.0.5329.0","23.0.0-nightly.20221010":"108.0.5329.0","23.0.0-nightly.20221011":"108.0.5329.0","23.0.0-nightly.20221012":"108.0.5329.0","23.0.0-nightly.20221013":"108.0.5329.0","23.0.0-nightly.20221014":"108.0.5329.0","23.0.0-nightly.20221017":"108.0.5329.0"}
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/electron-to-chromium/package.json b/tools/node_modules/eslint/node_modules/electron-to-chromium/package.json
index 26cca43ab107d5..2b78fd96acdd5f 100644
--- a/tools/node_modules/eslint/node_modules/electron-to-chromium/package.json
+++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/package.json
@@ -1,6 +1,6 @@
 {
   "name": "electron-to-chromium",
-  "version": "1.4.276",
+  "version": "1.4.284",
   "description": "Provides a list of electron-to-chromium version mappings",
   "main": "index.js",
   "files": [
@@ -34,7 +34,7 @@
   "devDependencies": {
     "ava": "^4.0.1",
     "codecov": "^3.8.0",
-    "electron-releases": "^3.1162.0",
+    "electron-releases": "^3.1171.0",
     "nyc": "^15.1.0",
     "request": "^2.65.0",
     "shelljs": "^0.8.4"
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/WarnSettings.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/WarnSettings.js
index 09d32413186ec6..43e316cf543558 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/WarnSettings.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/WarnSettings.js
@@ -4,7 +4,6 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 const WarnSettings = function () {
   /** @type {WeakMap<object, Set<string>>} */
   const warnedSettings = new WeakMap();
@@ -18,19 +17,15 @@ const WarnSettings = function () {
     hasBeenWarned(context, setting) {
       return warnedSettings.has(context) && warnedSettings.get(context).has(setting);
     },
-
     markSettingAsWarned(context, setting) {
       // istanbul ignore else
       if (!warnedSettings.has(context)) {
         warnedSettings.set(context, new Set());
       }
-
       warnedSettings.get(context).add(setting);
     }
-
   };
 };
-
 var _default = WarnSettings;
 exports.default = _default;
 module.exports = exports.default;
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/alignTransform.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/alignTransform.js
index 6ef3ed8bd782b4..45352d41d4ba32 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/alignTransform.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/alignTransform.js
@@ -4,14 +4,13 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _commentParser = require("comment-parser");
-
 /**
  * Transform based on https://github.com/syavorsky/comment-parser/blob/master/src/transforms/align.ts
  *
  * It contains some customizations to align based on the tags, and some custom options.
  */
+
 const {
   rewireSource
 } = _commentParser.util;
@@ -21,34 +20,26 @@ const zeroWidth = {
   tag: 0,
   type: 0
 };
-
 const shouldAlign = (tags, index, source) => {
   const tag = source[index].tokens.tag.replace('@', '');
   const includesTag = tags.includes(tag);
-
   if (includesTag) {
     return true;
   }
-
   if (tag !== '') {
     return false;
   }
-
   for (let iterator = index; iterator >= 0; iterator--) {
     const previousTag = source[iterator].tokens.tag.replace('@', '');
-
     if (previousTag !== '') {
       if (tags.includes(previousTag)) {
         return true;
       }
-
       return false;
     }
   }
-
   return true;
 };
-
 const getWidth = tags => {
   return (width, {
     tokens
@@ -56,7 +47,6 @@ const getWidth = tags => {
     if (!shouldAlign(tags, index, source)) {
       return width;
     }
-
     return {
       name: Math.max(width.name, tokens.name.length),
       start: tokens.delimiter === _commentParser.Markers.start ? tokens.start.length : width.start,
@@ -65,11 +55,37 @@ const getWidth = tags => {
     };
   };
 };
-
+const getTypelessInfo = fields => {
+  const hasNoTypes = fields.tags.every(({
+    type
+  }) => {
+    return !type;
+  });
+  const maxNamedTagLength = Math.max(...fields.tags.map(({
+    tag,
+    name
+  }) => {
+    return name.length === 0 ? -1 : tag.length;
+  }).filter(length => {
+    return length !== -1;
+  })) + 1;
+  const maxUnnamedTagLength = Math.max(...fields.tags.map(({
+    tag,
+    name
+  }) => {
+    return name.length === 0 ? tag.length : -1;
+  }).filter(length => {
+    return length !== -1;
+  })) + 1;
+  return {
+    hasNoTypes,
+    maxNamedTagLength,
+    maxUnnamedTagLength
+  };
+};
 const space = len => {
   return ''.padStart(len, ' ');
 };
-
 const alignTransform = ({
   customSpacings,
   tags,
@@ -78,45 +94,47 @@ const alignTransform = ({
 }) => {
   let intoTags = false;
   let width;
-
-  const alignTokens = (tokens, hasNoTypes) => {
+  const alignTokens = (tokens, typelessInfo) => {
     const nothingAfter = {
       delim: false,
       name: false,
       tag: false,
       type: false
     };
-
     if (tokens.description === '') {
       nothingAfter.name = true;
       tokens.postName = '';
-
       if (tokens.name === '') {
         nothingAfter.type = true;
         tokens.postType = '';
-
         if (tokens.type === '') {
           nothingAfter.tag = true;
           tokens.postTag = '';
-          /* istanbul ignore next: Never happens because the !intoTags return. But it's here for consistency with the original align transform */
 
+          /* istanbul ignore next: Never happens because the !intoTags return. But it's here for consistency with the original align transform */
           if (tokens.tag === '') {
             nothingAfter.delim = true;
           }
         }
       }
     }
-
-    if (hasNoTypes) {
+    let untypedNameAdjustment = 0;
+    let untypedTypeAdjustment = 0;
+    if (typelessInfo.hasNoTypes) {
       nothingAfter.tag = true;
       tokens.postTag = '';
-    } // Todo: Avoid fixing alignment of blocks with multiline wrapping of type
-
+      if (tokens.name === '') {
+        untypedNameAdjustment = typelessInfo.maxNamedTagLength - tokens.tag.length;
+      } else {
+        untypedNameAdjustment = typelessInfo.maxNamedTagLength > typelessInfo.maxUnnamedTagLength ? 0 : Math.max(0, typelessInfo.maxUnnamedTagLength - (tokens.tag.length + tokens.name.length + 1));
+        untypedTypeAdjustment = typelessInfo.maxNamedTagLength - tokens.tag.length;
+      }
+    }
 
+    // Todo: Avoid fixing alignment of blocks with multiline wrapping of type
     if (tokens.tag === '' && tokens.type) {
       return tokens;
     }
-
     const spacings = {
       postDelimiter: (customSpacings === null || customSpacings === void 0 ? void 0 : customSpacings.postDelimiter) || 1,
       postName: (customSpacings === null || customSpacings === void 0 ? void 0 : customSpacings.postName) || 1,
@@ -124,102 +142,92 @@ const alignTransform = ({
       postType: (customSpacings === null || customSpacings === void 0 ? void 0 : customSpacings.postType) || 1
     };
     tokens.postDelimiter = nothingAfter.delim ? '' : space(spacings.postDelimiter);
-
     if (!nothingAfter.tag) {
       tokens.postTag = space(width.tag - tokens.tag.length + spacings.postTag);
     }
-
     if (!nothingAfter.type) {
-      tokens.postType = space(width.type - tokens.type.length + spacings.postType);
+      tokens.postType = space(width.type - tokens.type.length + spacings.postType + untypedTypeAdjustment);
     }
-
     if (!nothingAfter.name) {
       // If post name is empty for all lines (name width 0), don't add post name spacing.
-      tokens.postName = width.name === 0 ? '' : space(width.name - tokens.name.length + spacings.postName);
+      tokens.postName = width.name === 0 ? '' : space(width.name - tokens.name.length + spacings.postName + untypedNameAdjustment);
     }
-
     return tokens;
   };
-
-  const update = (line, index, source, hasNoTypes) => {
-    const tokens = { ...line.tokens
+  const update = (line, index, source, typelessInfo) => {
+    const tokens = {
+      ...line.tokens
     };
-
     if (tokens.tag !== '') {
       intoTags = true;
     }
+    const isEmpty = tokens.tag === '' && tokens.name === '' && tokens.type === '' && tokens.description === '';
 
-    const isEmpty = tokens.tag === '' && tokens.name === '' && tokens.type === '' && tokens.description === ''; // dangling '*/'
-
+    // dangling '*/'
     if (tokens.end === _commentParser.Markers.end && isEmpty) {
       tokens.start = indent + ' ';
-      return { ...line,
+      return {
+        ...line,
         tokens
       };
     }
-    /* eslint-disable indent */
-
 
+    /* eslint-disable indent */
     switch (tokens.delimiter) {
       case _commentParser.Markers.start:
         tokens.start = indent;
         break;
-
       case _commentParser.Markers.delim:
         tokens.start = indent + ' ';
         break;
-
       default:
-        tokens.delimiter = ''; // compensate delimiter
+        tokens.delimiter = '';
 
+        // compensate delimiter
         tokens.start = indent + '  ';
     }
     /* eslint-enable */
 
-
     if (!intoTags) {
       if (tokens.description === '') {
         tokens.postDelimiter = '';
       } else if (!preserveMainDescriptionPostDelimiter) {
         tokens.postDelimiter = ' ';
       }
-
-      return { ...line,
+      return {
+        ...line,
         tokens
       };
-    } // Not align.
-
+    }
 
+    // Not align.
     if (!shouldAlign(tags, index, source)) {
-      return { ...line,
+      return {
+        ...line,
         tokens
       };
     }
-
-    return { ...line,
-      tokens: alignTokens(tokens, hasNoTypes)
+    return {
+      ...line,
+      tokens: alignTokens(tokens, typelessInfo)
     };
   };
-
   return ({
     source,
     ...fields
   }) => {
-    width = source.reduce(getWidth(tags), { ...zeroWidth
-    });
-    const hasNoTypes = fields.tags.every(({
-      type
-    }) => {
-      return !type;
+    width = source.reduce(getWidth(tags), {
+      ...zeroWidth
     });
-    return rewireSource({ ...fields,
+    const typelessInfo = getTypelessInfo(fields);
+    return rewireSource({
+      ...fields,
       source: source.map((line, index) => {
-        return update(line, index, source, hasNoTypes);
+        return update(line, index, source, typelessInfo);
       })
     });
   };
 };
-
 var _default = alignTransform;
 exports.default = _default;
 module.exports = exports.default;
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/bin/generateRule.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/bin/generateRule.js
index 59adf2d2544da4..5403713fb41e94 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/bin/generateRule.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/bin/generateRule.js
@@ -1,44 +1,32 @@
 "use strict";
 
 var _fs = require("fs");
-
 var _promises = _interopRequireDefault(require("fs/promises"));
-
 var _path = require("path");
-
 var _camelcase = _interopRequireDefault(require("camelcase"));
-
 var _openEditor = _interopRequireDefault(require("open-editor"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
-
 function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
-
 // Todo: Would ideally have prompts, e.g., to ask for whether type was problem/layout, etc.
+
 const [,, ruleName, ...options] = process.argv;
 const recommended = options.includes('--recommended');
-
 (async () => {
   if (!ruleName) {
     console.error('Please supply a rule name');
     return;
   }
-
   if (/[A-Z]/u.test(ruleName)) {
     console.error('Please ensure the rule has no capital letters');
     return;
   }
-
   const ruleNamesPath = './test/rules/ruleNames.json';
   const ruleNames = JSON.parse(await _promises.default.readFile(ruleNamesPath, 'utf8'));
-
   if (!ruleNames.includes(ruleName)) {
     ruleNames.push(ruleName);
     ruleNames.sort();
   }
-
   await _promises.default.writeFile(ruleNamesPath, JSON.stringify(ruleNames, null, 2) + '\n');
   console.log('ruleNames', ruleNames);
   const ruleTemplate = `import iterateJsdoc from '../iterateJsdoc';
@@ -70,11 +58,9 @@ export default iterateJsdoc(({
 `;
   const camelCasedRuleName = (0, _camelcase.default)(ruleName);
   const rulePath = `./src/rules/${camelCasedRuleName}.js`;
-
   if (!(0, _fs.existsSync)(rulePath)) {
     await _promises.default.writeFile(rulePath, ruleTemplate);
   }
-
   const ruleTestTemplate = `export default {
   invalid: [
     {
@@ -95,11 +81,9 @@ export default iterateJsdoc(({
 };
 `;
   const ruleTestPath = `./test/rules/assertions/${camelCasedRuleName}.js`;
-
   if (!(0, _fs.existsSync)(ruleTestPath)) {
     await _promises.default.writeFile(ruleTestPath, ruleTestTemplate);
   }
-
   const ruleReadmeTemplate = `### \`${ruleName}\`
 
 |||
@@ -113,11 +97,9 @@ export default iterateJsdoc(({
 <!-- assertions ${camelCasedRuleName} -->
 `;
   const ruleReadmePath = `./.README/rules/${ruleName}.md`;
-
   if (!(0, _fs.existsSync)(ruleReadmePath)) {
     await _promises.default.writeFile(ruleReadmePath, ruleReadmeTemplate);
   }
-
   const replaceInOrder = async ({
     path,
     oldRegex,
@@ -152,17 +134,15 @@ export default iterateJsdoc(({
       return oldIsCamel ? camelCasedRuleName < oldRule : ruleName < oldRule;
     });
     let item = itemIndex !== undefined && offsets[itemIndex];
-
-    if (item && itemIndex === 0 && // This property would not always be sufficient but in this case it is.
+    if (item && itemIndex === 0 &&
+    // This property would not always be sufficient but in this case it is.
     oldIsCamel) {
       item.offset = 0;
     }
-
     if (!item) {
       item = offsets.pop();
       item.offset += item.matchedLine.length;
     }
-
     if (alreadyIncluded) {
       console.log(`Rule name is already present in ${checkName}.`);
     } else {
@@ -170,7 +150,6 @@ export default iterateJsdoc(({
       await _promises.default.writeFile(path, readme);
     }
   };
-
   await replaceInOrder({
     checkName: 'README',
     newLine: `{"gitdown": "include", "file": "./rules/${ruleName}.md"}`,
@@ -197,16 +176,18 @@ export default iterateJsdoc(({
     path: './src/index.js'
   });
   await Promise.resolve().then(() => _interopRequireWildcard(require('./generateReadme.js')));
+
   /*
   console.log('Paths to open for further editing\n');
   console.log(`open ${ruleReadmePath}`);
   console.log(`open ${rulePath}`);
   console.log(`open ${ruleTestPath}\n`);
   */
-  // Set chdir as somehow still in operation from other test
 
+  // Set chdir as somehow still in operation from other test
   process.chdir((0, _path.resolve)(__dirname, '../../'));
-  await (0, _openEditor.default)([// Could even add editor line column numbers like `${rulePath}:1:1`
+  await (0, _openEditor.default)([
+  // Could even add editor line column numbers like `${rulePath}:1:1`
   ruleReadmePath, ruleTestPath, rulePath]);
 })();
 //# sourceMappingURL=generateRule.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/defaultTagOrder.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/defaultTagOrder.js
index 8ea729ebcef592..86bb5dbfc0e919 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/defaultTagOrder.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/defaultTagOrder.js
@@ -4,22 +4,38 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-const defaultTagOrder = [// Brief descriptions
-'summary', 'typeSummary', // Module/file-level
-'module', 'exports', 'file', 'fileoverview', 'overview', // Identifying (name, type)
-'typedef', 'interface', 'record', 'template', 'name', 'kind', 'type', 'alias', 'external', 'host', 'callback', 'func', 'function', 'method', 'class', 'constructor', // Relationships
-'modifies', 'mixes', 'mixin', 'mixinClass', 'mixinFunction', 'namespace', 'borrows', 'constructs', 'lends', 'implements', 'requires', // Long descriptions
-'desc', 'description', 'classdesc', 'tutorial', 'copyright', 'license', // Simple annotations
+const defaultTagOrder = [
+// Brief descriptions
+'summary', 'typeSummary',
+// Module/file-level
+'module', 'exports', 'file', 'fileoverview', 'overview',
+// Identifying (name, type)
+'typedef', 'interface', 'record', 'template', 'name', 'kind', 'type', 'alias', 'external', 'host', 'callback', 'func', 'function', 'method', 'class', 'constructor',
+// Relationships
+'modifies', 'mixes', 'mixin', 'mixinClass', 'mixinFunction', 'namespace', 'borrows', 'constructs', 'lends', 'implements', 'requires',
+// Long descriptions
+'desc', 'description', 'classdesc', 'tutorial', 'copyright', 'license',
+// Simple annotations
+
 // TypeScript
-'internal', 'const', 'constant', 'final', 'global', 'readonly', 'abstract', 'virtual', 'var', 'member', 'memberof', 'memberof!', 'inner', 'instance', 'inheritdoc', 'inheritDoc', 'override', 'hideconstructor', // Core function/object info
-'param', 'arg', 'argument', 'prop', 'property', 'return', 'returns', // Important behavior details
-'async', 'generator', 'default', 'defaultvalue', 'enum', 'augments', 'extends', 'throws', 'exception', 'yield', 'yields', 'event', 'fires', 'emits', 'listens', 'this', // Access
-'static', 'private', 'protected', 'public', 'access', 'package', '-other', // Supplementary descriptions
-'see', 'example', // METADATA
+'internal', 'const', 'constant', 'final', 'global', 'readonly', 'abstract', 'virtual', 'var', 'member', 'memberof', 'memberof!', 'inner', 'instance', 'inheritdoc', 'inheritDoc', 'override', 'hideconstructor',
+// Core function/object info
+'param', 'arg', 'argument', 'prop', 'property', 'return', 'returns',
+// Important behavior details
+'async', 'generator', 'default', 'defaultvalue', 'enum', 'augments', 'extends', 'throws', 'exception', 'yield', 'yields', 'event', 'fires', 'emits', 'listens', 'this',
+// Access
+'static', 'private', 'protected', 'public', 'access', 'package', '-other',
+// Supplementary descriptions
+'see', 'example',
+// METADATA
+
 // Other Closure (undocumented) metadata
-'closurePrimitive', 'customElement', 'expose', 'hidden', 'idGenerator', 'meaning', 'ngInject', 'owner', 'wizaction', // Other Closure (documented) metadata
-'define', 'dict', 'export', 'externs', 'implicitCast', 'noalias', 'nocollapse', 'nocompile', 'noinline', 'nosideeffects', 'polymer', 'polymerBehavior', 'preserve', 'struct', 'suppress', 'unrestricted', // @homer0/prettier-plugin-jsdoc metadata
-'category', // Non-Closure metadata
+'closurePrimitive', 'customElement', 'expose', 'hidden', 'idGenerator', 'meaning', 'ngInject', 'owner', 'wizaction',
+// Other Closure (documented) metadata
+'define', 'dict', 'export', 'externs', 'implicitCast', 'noalias', 'nocollapse', 'nocompile', 'noinline', 'nosideeffects', 'polymer', 'polymerBehavior', 'preserve', 'struct', 'suppress', 'unrestricted',
+// @homer0/prettier-plugin-jsdoc metadata
+'category',
+// Non-Closure metadata
 'ignore', 'author', 'version', 'variation', 'since', 'deprecated', 'todo'];
 var _default = defaultTagOrder;
 exports.default = _default;
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/exportParser.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/exportParser.js
index 05c07c34c971e6..e7bab76deeba07 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/exportParser.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/exportParser.js
@@ -4,39 +4,30 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _jsdoccomment = require("@es-joy/jsdoccomment");
-
 var _debug = _interopRequireDefault(require("debug"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 const debug = (0, _debug.default)('requireExportJsdoc');
-
 const createNode = function () {
   return {
     props: {}
   };
 };
-
 const getSymbolValue = function (symbol) {
   /* istanbul ignore next */
   if (!symbol) {
     /* istanbul ignore next */
     return null;
   }
-  /* istanbul ignore next */
-
 
+  /* istanbul ignore next */
   if (symbol.type === 'literal') {
     return symbol.value.value;
   }
-  /* istanbul ignore next */
-
 
+  /* istanbul ignore next */
   return null;
 };
-
 const getIdentifier = function (node, globals, scope, opts) {
   if (opts.simpleIdentifier) {
     // Type is Identier for noncomputed properties
@@ -47,38 +38,34 @@ const getIdentifier = function (node, globals, scope, opts) {
     };
     return identifierLiteral;
   }
-  /* istanbul ignore next */
-
 
-  const block = scope || globals; // As scopes are not currently supported, they are not traversed upwards recursively
+  /* istanbul ignore next */
+  const block = scope || globals;
 
+  // As scopes are not currently supported, they are not traversed upwards recursively
   if (block.props[node.name]) {
     return block.props[node.name];
-  } // Seems this will only be entered once scopes added and entered
+  }
 
+  // Seems this will only be entered once scopes added and entered
   /* istanbul ignore next */
-
-
   if (globals.props[node.name]) {
     return globals.props[node.name];
   }
-
   return null;
 };
+let createSymbol = null;
 
-let createSymbol = null; // eslint-disable-next-line complexity
-
+// eslint-disable-next-line complexity
 const getSymbol = function (node, globals, scope, opt) {
   const opts = opt || {};
   /* istanbul ignore next */
   // eslint-disable-next-line default-case
-
   switch (node.type) {
     case 'Identifier':
       {
         return getIdentifier(node, globals, scope, opts);
       }
-
     case 'MemberExpression':
       {
         const obj = getSymbol(node.object, globals, scope, opts);
@@ -86,33 +73,29 @@ const getSymbol = function (node, globals, scope, opt) {
           simpleIdentifier: !node.computed
         });
         const propertyValue = getSymbolValue(propertySymbol);
-        /* istanbul ignore next */
 
+        /* istanbul ignore next */
         if (obj && propertyValue && obj.props[propertyValue]) {
           const block = obj.props[propertyValue];
           return block;
         }
+
         /*
         if (opts.createMissingProps && propertyValue) {
           obj.props[propertyValue] = createNode();
            return obj.props[propertyValue];
         }
         */
-
         /* istanbul ignore next */
-
-
         debug(`MemberExpression: Missing property ${node.property.name}`);
-        /* istanbul ignore next */
 
+        /* istanbul ignore next */
         return null;
       }
-
     case 'ClassExpression':
       {
         return getSymbol(node.body, globals, scope, opts);
       }
-
     case 'TSTypeAliasDeclaration':
     case 'TSEnumDeclaration':
     case 'TSInterfaceDeclaration':
@@ -128,50 +111,42 @@ const getSymbol = function (node, globals, scope, opt) {
         val.value = node;
         return val;
       }
-
     case 'AssignmentExpression':
       {
         return createSymbol(node.left, globals, node.right, scope, opts);
       }
-
     case 'ClassBody':
       {
         const val = createNode();
-
         for (const method of node.body) {
           val.props[method.key.name] = createNode();
           val.props[method.key.name].type = 'object';
           val.props[method.key.name].value = method.value;
         }
-
         val.type = 'object';
         val.value = node.parent;
         return val;
       }
-
     case 'ObjectExpression':
       {
         const val = createNode();
         val.type = 'object';
-
         for (const prop of node.properties) {
-          if ([// @typescript-eslint/parser, espree, acorn, etc.
-          'SpreadElement', // @babel/eslint-parser
+          if ([
+          // @typescript-eslint/parser, espree, acorn, etc.
+          'SpreadElement',
+          // @babel/eslint-parser
           'ExperimentalSpreadProperty'].includes(prop.type)) {
             continue;
           }
-
           const propVal = getSymbol(prop.value, globals, scope, opts);
           /* istanbul ignore next */
-
           if (propVal) {
             val.props[prop.key.name] = propVal;
           }
         }
-
         return val;
       }
-
     case 'Literal':
       {
         const val = createNode();
@@ -180,34 +155,28 @@ const getSymbol = function (node, globals, scope, opt) {
         return val;
       }
   }
-  /* istanbul ignore next */
-
 
+  /* istanbul ignore next */
   return null;
 };
-
 const createBlockSymbol = function (block, name, value, globals, isGlobal) {
   block.props[name] = value;
-
   if (isGlobal && globals.props.window && globals.props.window.special) {
     globals.props.window.props[name] = value;
   }
 };
-
 createSymbol = function (node, globals, value, scope, isGlobal) {
   const block = scope || globals;
-  let symbol; // eslint-disable-next-line default-case
-
+  let symbol;
+  // eslint-disable-next-line default-case
   switch (node.type) {
     case 'FunctionDeclaration':
     /* istanbul ignore next */
     // Fall through
-
     case 'TSEnumDeclaration':
     case 'TSInterfaceDeclaration':
     /* istanbul ignore next */
     // Fall through
-
     case 'TSTypeAliasDeclaration':
     case 'ClassDeclaration':
       {
@@ -215,36 +184,30 @@ createSymbol = function (node, globals, value, scope, isGlobal) {
         if (node.id && node.id.type === 'Identifier') {
           return createSymbol(node.id, globals, node, globals);
         }
-        /* istanbul ignore next */
-
 
+        /* istanbul ignore next */
         break;
       }
-
     case 'Identifier':
       {
         if (value) {
           const valueSymbol = getSymbol(value, globals, block);
           /* istanbul ignore next */
-
           if (valueSymbol) {
             createBlockSymbol(block, node.name, valueSymbol, globals, isGlobal);
             return block.props[node.name];
           }
-          /* istanbul ignore next */
-
 
+          /* istanbul ignore next */
           debug('Identifier: Missing value symbol for %s', node.name);
         } else {
           createBlockSymbol(block, node.name, createNode(), globals, isGlobal);
           return block.props[node.name];
         }
-        /* istanbul ignore next */
-
 
+        /* istanbul ignore next */
         break;
       }
-
     case 'MemberExpression':
       {
         symbol = getSymbol(node.object, globals, block);
@@ -252,23 +215,20 @@ createSymbol = function (node, globals, value, scope, isGlobal) {
           simpleIdentifier: !node.computed
         });
         const propertyValue = getSymbolValue(propertySymbol);
-
         if (symbol && propertyValue) {
           createBlockSymbol(symbol, propertyValue, getSymbol(value, globals, block), globals, isGlobal);
           return symbol.props[propertyValue];
         }
-        /* istanbul ignore next */
-
 
+        /* istanbul ignore next */
         debug('MemberExpression: Missing symbol: %s', node.property.name);
         break;
       }
   }
-
   return null;
-}; // Creates variables from variable definitions
-
+};
 
+// Creates variables from variable definitions
 const initVariables = function (node, globals, opts) {
   // eslint-disable-next-line default-case
   switch (node.type) {
@@ -277,112 +237,91 @@ const initVariables = function (node, globals, opts) {
         for (const childNode of node.body) {
           initVariables(childNode, globals, opts);
         }
-
         break;
       }
-
     case 'ExpressionStatement':
       {
         initVariables(node.expression, globals, opts);
         break;
       }
-
     case 'VariableDeclaration':
       {
         for (const declaration of node.declarations) {
           // let and const
           const symbol = createSymbol(declaration.id, globals, null, globals);
-
           if (opts.initWindow && node.kind === 'var' && globals.props.window) {
             // If var, also add to window
             globals.props.window.props[declaration.id.name] = symbol;
           }
         }
-
         break;
       }
-
     case 'ExportNamedDeclaration':
       {
         if (node.declaration) {
           initVariables(node.declaration, globals, opts);
         }
-
         break;
       }
   }
-}; // Populates variable maps using AST
-// eslint-disable-next-line complexity
-
+};
 
+// Populates variable maps using AST
+// eslint-disable-next-line complexity
 const mapVariables = function (node, globals, opt, isExport) {
   /* istanbul ignore next */
   const opts = opt || {};
   /* istanbul ignore next */
-
   switch (node.type) {
     case 'Program':
       {
         if (opts.ancestorsOnly) {
           return false;
         }
-
         for (const childNode of node.body) {
           mapVariables(childNode, globals, opts);
         }
-
         break;
       }
-
     case 'ExpressionStatement':
       {
         mapVariables(node.expression, globals, opts);
         break;
       }
-
     case 'AssignmentExpression':
       {
         createSymbol(node.left, globals, node.right);
         break;
       }
-
     case 'VariableDeclaration':
       {
         for (const declaration of node.declarations) {
           const isGlobal = opts.initWindow && node.kind === 'var' && globals.props.window;
           const symbol = createSymbol(declaration.id, globals, declaration.init, globals, isGlobal);
-
           if (symbol && isExport) {
             symbol.exported = true;
           }
         }
-
         break;
       }
-
     case 'FunctionDeclaration':
       {
         /* istanbul ignore next */
         if (node.id.type === 'Identifier') {
           createSymbol(node.id, globals, node, globals, true);
         }
-
         break;
       }
-
     case 'ExportDefaultDeclaration':
       {
         const symbol = createSymbol(node.declaration, globals, node.declaration);
-
         if (symbol) {
           symbol.exported = true;
         } else if (!node.id) {
           globals.ANONYMOUS_DEFAULT = node.declaration;
         }
-
         break;
       }
-
     case 'ExportNamedDeclaration':
       {
         if (node.declaration) {
@@ -391,67 +330,52 @@ const mapVariables = function (node, globals, opt, isExport) {
           } else {
             const symbol = createSymbol(node.declaration, globals, node.declaration);
             /* istanbul ignore next */
-
             if (symbol) {
               symbol.exported = true;
             }
           }
         }
-
         for (const specifier of node.specifiers) {
           mapVariables(specifier, globals, opts);
         }
-
         break;
       }
-
     case 'ExportSpecifier':
       {
         const symbol = getSymbol(node.local, globals, globals);
         /* istanbul ignore next */
-
         if (symbol) {
           symbol.exported = true;
         }
-
         break;
       }
-
     case 'ClassDeclaration':
       {
         createSymbol(node.id, globals, node.body, globals);
         break;
       }
-
     default:
       {
         /* istanbul ignore next */
         return false;
       }
   }
-
   return true;
 };
-
 const findNode = function (node, block, cache) {
   let blockCache = cache || [];
   /* istanbul ignore next */
-
   if (!block || blockCache.includes(block)) {
     return false;
   }
-
   blockCache = blockCache.slice();
   blockCache.push(block);
-
   if ((block.type === 'object' || block.type === 'MethodDefinition') && block.value === node) {
     return true;
   }
-
   const {
     props = block.body
   } = block;
-
   for (const propval of Object.values(props || {})) {
     if (Array.isArray(propval)) {
       /* istanbul ignore if */
@@ -464,113 +388,87 @@ const findNode = function (node, block, cache) {
       return true;
     }
   }
-
   return false;
 };
-
 const exportTypes = new Set(['ExportNamedDeclaration', 'ExportDefaultDeclaration']);
 const ignorableNestedTypes = new Set(['FunctionDeclaration', 'ArrowFunctionExpression', 'FunctionExpression']);
-
 const getExportAncestor = function (nde) {
   let node = nde;
   let idx = 0;
   const ignorableIfDeep = ignorableNestedTypes.has(nde === null || nde === void 0 ? void 0 : nde.type);
-
   while (node) {
     // Ignore functions nested more deeply than say `export default function () {}`
     if (idx >= 2 && ignorableIfDeep) {
       break;
     }
-
     if (exportTypes.has(node.type)) {
       return node;
     }
-
     node = node.parent;
     idx++;
   }
-
   return false;
 };
-
 const canBeExportedByAncestorType = new Set(['TSPropertySignature', 'TSMethodSignature', 'ClassProperty', 'PropertyDefinition', 'Method']);
 const canExportChildrenType = new Set(['TSInterfaceBody', 'TSInterfaceDeclaration', 'TSTypeLiteral', 'TSTypeAliasDeclaration', 'ClassDeclaration', 'ClassBody', 'ClassDefinition', 'ClassExpression', 'Program']);
-
 const isExportByAncestor = function (nde) {
   if (!canBeExportedByAncestorType.has(nde.type)) {
     return false;
   }
-
   let node = nde.parent;
-
   while (node) {
     if (exportTypes.has(node.type)) {
       return node;
     }
-
     if (!canExportChildrenType.has(node.type)) {
       return false;
     }
-
     node = node.parent;
   }
-
   return false;
 };
-
 const findExportedNode = function (block, node, cache) {
   /* istanbul ignore next */
   if (block === null) {
     return false;
   }
-
   const blockCache = cache || [];
   const {
     props
   } = block;
-
   for (const propval of Object.values(props)) {
     blockCache.push(propval);
-
     if (propval.exported && (node === propval.value || findNode(node, propval.value))) {
       return true;
-    } // No need to check `propval` for exported nodes as ESM
-    //  exports are only global
+    }
 
+    // No need to check `propval` for exported nodes as ESM
+    //  exports are only global
   }
 
   return false;
 };
-
 const isNodeExported = function (node, globals, opt) {
   var _globals$props$module, _globals$props$module2;
-
   const moduleExports = (_globals$props$module = globals.props.module) === null || _globals$props$module === void 0 ? void 0 : (_globals$props$module2 = _globals$props$module.props) === null || _globals$props$module2 === void 0 ? void 0 : _globals$props$module2.exports;
-
   if (opt.initModuleExports && moduleExports && findNode(node, moduleExports)) {
     return true;
   }
-
   if (opt.initWindow && globals.props.window && findNode(node, globals.props.window)) {
     return true;
   }
-
   if (opt.esm && findExportedNode(globals, node)) {
     return true;
   }
-
   return false;
 };
-
 const parseRecursive = function (node, globalVars, opts) {
   // Iterate from top using recursion - stop at first processed node from top
   if (node.parent && parseRecursive(node.parent, globalVars, opts)) {
     return true;
   }
-
   return mapVariables(node, globalVars, opts);
 };
-
 const parse = function (ast, node, opt) {
   /* istanbul ignore next */
   const opts = opt || {
@@ -580,53 +478,46 @@ const parse = function (ast, node, opt) {
     initWindow: true
   };
   const globalVars = createNode();
-
   if (opts.initModuleExports) {
     globalVars.props.module = createNode();
     globalVars.props.module.props.exports = createNode();
     globalVars.props.exports = globalVars.props.module.props.exports;
   }
-
   if (opts.initWindow) {
     globalVars.props.window = createNode();
     globalVars.props.window.special = true;
   }
-
   if (opts.ancestorsOnly) {
     parseRecursive(node, globalVars, opts);
   } else {
     initVariables(ast, globalVars, opts);
     mapVariables(ast, globalVars, opts);
   }
-
   return {
     globalVars
   };
 };
-
 const isUncommentedExport = function (node, sourceCode, opt, settings) {
   // console.log({node});
   // Optimize with ancestor check for esm
   if (opt.esm) {
-    const exportNode = getExportAncestor(node); // Is export node comment
+    const exportNode = getExportAncestor(node);
 
+    // Is export node comment
     if (exportNode && !(0, _jsdoccomment.findJSDocComment)(exportNode, sourceCode, settings)) {
       return true;
     }
+
     /**
      * Some typescript types are not in variable map, but inherit exported (interface property and method)
      */
-
-
     if (isExportByAncestor(node) && !(0, _jsdoccomment.findJSDocComment)(node, sourceCode, settings)) {
       return true;
     }
   }
-
   const parseResult = parse(sourceCode.ast, node, opt);
   return isNodeExported(node, parseResult.globalVars, opt);
 };
-
 var _default = {
   isUncommentedExport,
   parse
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/generateRule.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/generateRule.js
index 59adf2d2544da4..5403713fb41e94 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/generateRule.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/generateRule.js
@@ -1,44 +1,32 @@
 "use strict";
 
 var _fs = require("fs");
-
 var _promises = _interopRequireDefault(require("fs/promises"));
-
 var _path = require("path");
-
 var _camelcase = _interopRequireDefault(require("camelcase"));
-
 var _openEditor = _interopRequireDefault(require("open-editor"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
-
 function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
-
 // Todo: Would ideally have prompts, e.g., to ask for whether type was problem/layout, etc.
+
 const [,, ruleName, ...options] = process.argv;
 const recommended = options.includes('--recommended');
-
 (async () => {
   if (!ruleName) {
     console.error('Please supply a rule name');
     return;
   }
-
   if (/[A-Z]/u.test(ruleName)) {
     console.error('Please ensure the rule has no capital letters');
     return;
   }
-
   const ruleNamesPath = './test/rules/ruleNames.json';
   const ruleNames = JSON.parse(await _promises.default.readFile(ruleNamesPath, 'utf8'));
-
   if (!ruleNames.includes(ruleName)) {
     ruleNames.push(ruleName);
     ruleNames.sort();
   }
-
   await _promises.default.writeFile(ruleNamesPath, JSON.stringify(ruleNames, null, 2) + '\n');
   console.log('ruleNames', ruleNames);
   const ruleTemplate = `import iterateJsdoc from '../iterateJsdoc';
@@ -70,11 +58,9 @@ export default iterateJsdoc(({
 `;
   const camelCasedRuleName = (0, _camelcase.default)(ruleName);
   const rulePath = `./src/rules/${camelCasedRuleName}.js`;
-
   if (!(0, _fs.existsSync)(rulePath)) {
     await _promises.default.writeFile(rulePath, ruleTemplate);
   }
-
   const ruleTestTemplate = `export default {
   invalid: [
     {
@@ -95,11 +81,9 @@ export default iterateJsdoc(({
 };
 `;
   const ruleTestPath = `./test/rules/assertions/${camelCasedRuleName}.js`;
-
   if (!(0, _fs.existsSync)(ruleTestPath)) {
     await _promises.default.writeFile(ruleTestPath, ruleTestTemplate);
   }
-
   const ruleReadmeTemplate = `### \`${ruleName}\`
 
 |||
@@ -113,11 +97,9 @@ export default iterateJsdoc(({
 <!-- assertions ${camelCasedRuleName} -->
 `;
   const ruleReadmePath = `./.README/rules/${ruleName}.md`;
-
   if (!(0, _fs.existsSync)(ruleReadmePath)) {
     await _promises.default.writeFile(ruleReadmePath, ruleReadmeTemplate);
   }
-
   const replaceInOrder = async ({
     path,
     oldRegex,
@@ -152,17 +134,15 @@ export default iterateJsdoc(({
       return oldIsCamel ? camelCasedRuleName < oldRule : ruleName < oldRule;
     });
     let item = itemIndex !== undefined && offsets[itemIndex];
-
-    if (item && itemIndex === 0 && // This property would not always be sufficient but in this case it is.
+    if (item && itemIndex === 0 &&
+    // This property would not always be sufficient but in this case it is.
     oldIsCamel) {
       item.offset = 0;
     }
-
     if (!item) {
       item = offsets.pop();
       item.offset += item.matchedLine.length;
     }
-
     if (alreadyIncluded) {
       console.log(`Rule name is already present in ${checkName}.`);
     } else {
@@ -170,7 +150,6 @@ export default iterateJsdoc(({
       await _promises.default.writeFile(path, readme);
     }
   };
-
   await replaceInOrder({
     checkName: 'README',
     newLine: `{"gitdown": "include", "file": "./rules/${ruleName}.md"}`,
@@ -197,16 +176,18 @@ export default iterateJsdoc(({
     path: './src/index.js'
   });
   await Promise.resolve().then(() => _interopRequireWildcard(require('./generateReadme.js')));
+
   /*
   console.log('Paths to open for further editing\n');
   console.log(`open ${ruleReadmePath}`);
   console.log(`open ${rulePath}`);
   console.log(`open ${ruleTestPath}\n`);
   */
-  // Set chdir as somehow still in operation from other test
 
+  // Set chdir as somehow still in operation from other test
   process.chdir((0, _path.resolve)(__dirname, '../../'));
-  await (0, _openEditor.default)([// Could even add editor line column numbers like `${rulePath}:1:1`
+  await (0, _openEditor.default)([
+  // Could even add editor line column numbers like `${rulePath}:1:1`
   ruleReadmePath, ruleTestPath, rulePath]);
 })();
 //# sourceMappingURL=generateRule.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/getDefaultTagStructureForMode.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/getDefaultTagStructureForMode.js
index e762c8cfb56e8a..eeff1db3362d31 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/getDefaultTagStructureForMode.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/getDefaultTagStructureForMode.js
@@ -4,7 +4,6 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 const getDefaultTagStructureForMode = mode => {
   const isJsdoc = mode === 'jsdoc';
   const isClosure = mode === 'closure';
@@ -14,167 +13,264 @@ const getDefaultTagStructureForMode = mode => {
   const isJsdocOrTypescript = isJsdoc || isTypescript;
   const isTypescriptOrClosure = isTypescript || isClosure;
   const isClosureOrPermissive = isClosure || isPermissive;
-  const isJsdocTypescriptOrPermissive = isJsdocOrTypescript || isPermissive; // Properties:
+  const isJsdocTypescriptOrPermissive = isJsdocOrTypescript || isPermissive;
+
+  // Properties:
   // `nameContents` - 'namepath-referencing'|'namepath-defining'|'text'|false
   // `typeAllowed` - boolean
   // `nameRequired` - boolean
   // `typeRequired` - boolean
   // `typeOrNameRequired` - boolean
+
   // All of `typeAllowed` have a signature with "type" except for
   //  `augments`/`extends` ("namepath")
   //  `param`/`arg`/`argument` (no signature)
   //  `property`/`prop` (no signature)
   //  `modifies` (undocumented)
+
   // None of the `nameContents: 'namepath-defining'` show as having curly
   //  brackets for their name/namepath
+
   // Among `namepath-defining` and `namepath-referencing`, these do not seem
   //  to allow curly brackets in their doc signature or examples (`modifies`
   //  references namepaths within its type brackets and `param` is
   //  name-defining but not namepath-defining, so not part of these groups)
+
   // Todo: Should support special processing for "name" as distinct from
   //   "namepath" (e.g., param can't define a namepath)
+
   // Once checking inline tags:
   // Todo: Re: `typeOrNameRequired`, `@link` (or @linkcode/@linkplain) seems
   //  to require a namepath OR URL and might be checked as such.
   // Todo: Should support a `tutorialID` type (for `@tutorial` block and
   //  inline)
 
-  return new Map([['alias', new Map([// Signature seems to require a "namepath" (and no counter-examples)
-  ['nameContents', 'namepath-referencing'], // "namepath"
-  ['typeOrNameRequired', true]])], ['arg', new Map([['nameContents', 'namepath-defining'], // See `param`
-  ['nameRequired', true], // Has no formal signature in the docs but shows curly brackets
+  return new Map([['alias', new Map([
+  // Signature seems to require a "namepath" (and no counter-examples)
+  ['nameContents', 'namepath-referencing'],
+  // "namepath"
+  ['typeOrNameRequired', true]])], ['arg', new Map([['nameContents', 'namepath-defining'],
+  // See `param`
+  ['nameRequired', true],
+  // Has no formal signature in the docs but shows curly brackets
   //   in the examples
-  ['typeAllowed', true]])], ['argument', new Map([['nameContents', 'namepath-defining'], // See `param`
-  ['nameRequired', true], // Has no formal signature in the docs but shows curly brackets
+  ['typeAllowed', true]])], ['argument', new Map([['nameContents', 'namepath-defining'],
+  // See `param`
+  ['nameRequired', true],
+  // Has no formal signature in the docs but shows curly brackets
   //   in the examples
-  ['typeAllowed', true]])], ['augments', new Map([// Signature seems to require a "namepath" (and no counter-examples)
-  ['nameContents', 'namepath-referencing'], // Does not show curly brackets in either the signature or examples
-  ['typeAllowed', true], // "namepath"
-  ['typeOrNameRequired', true]])], ['borrows', new Map([// `borrows` has a different format, however, so needs special parsing;
+  ['typeAllowed', true]])], ['augments', new Map([
+  // Signature seems to require a "namepath" (and no counter-examples)
+  ['nameContents', 'namepath-referencing'],
+  // Does not show curly brackets in either the signature or examples
+  ['typeAllowed', true],
+  // "namepath"
+  ['typeOrNameRequired', true]])], ['borrows', new Map([
+  // `borrows` has a different format, however, so needs special parsing;
   //   seems to require both, and as "namepath"'s
-  ['nameContents', 'namepath-referencing'], // "namepath"
-  ['typeOrNameRequired', true]])], ['callback', new Map([// Seems to require a "namepath" in the signature (with no
+  ['nameContents', 'namepath-referencing'],
+  // "namepath"
+  ['typeOrNameRequired', true]])], ['callback', new Map([
+  // Seems to require a "namepath" in the signature (with no
   //   counter-examples); TypeScript does not enforce but seems
   //   problematic as not attached so presumably not useable without it
-  ['nameContents', 'namepath-defining'], // "namepath"
-  ['nameRequired', true]])], ['class', new Map([// Allows for "name"'s in signature, but indicated as optional
-  ['nameContents', 'namepath-defining'], // Not in use, but should be this value if using to power `empty-tags`
-  ['nameAllowed', true], ['typeAllowed', true]])], ['const', new Map([// Allows for "name"'s in signature, but indicated as optional
-  ['nameContents', 'namepath-defining'], ['typeAllowed', true]])], ['constant', new Map([// Allows for "name"'s in signature, but indicated as optional
-  ['nameContents', 'namepath-defining'], ['typeAllowed', true]])], ['constructor', new Map([// Allows for "name"'s in signature, but indicated as optional
-  ['nameContents', 'namepath-defining'], ['typeAllowed', true]])], ['constructs', new Map([// Allows for "name"'s in signature, but indicated as optional
-  ['nameContents', 'namepath-defining'], ['nameRequired', false], ['typeAllowed', false]])], ['define', new Map([['typeRequired', isClosure]])], ['emits', new Map([// Signature seems to require a "name" (of an event) and no counter-examples
-  ['nameContents', 'namepath-referencing'], ['nameRequired', true], ['typeAllowed', false]])], ['enum', new Map([// Has example showing curly brackets but not in doc signature
-  ['typeAllowed', true]])], ['event', new Map([// The doc signature of `event` seems to require a "name"
-  ['nameRequired', true], // Appears to require a "name" in its signature, albeit somewhat
+  ['nameContents', 'namepath-defining'],
+  // "namepath"
+  ['nameRequired', true]])], ['class', new Map([
+  // Allows for "name"'s in signature, but indicated as optional
+  ['nameContents', 'namepath-defining'],
+  // Not in use, but should be this value if using to power `empty-tags`
+  ['nameAllowed', true], ['typeAllowed', true]])], ['const', new Map([
+  // Allows for "name"'s in signature, but indicated as optional
+  ['nameContents', 'namepath-defining'], ['typeAllowed', true]])], ['constant', new Map([
+  // Allows for "name"'s in signature, but indicated as optional
+  ['nameContents', 'namepath-defining'], ['typeAllowed', true]])], ['constructor', new Map([
+  // Allows for "name"'s in signature, but indicated as optional
+  ['nameContents', 'namepath-defining'], ['typeAllowed', true]])], ['constructs', new Map([
+  // Allows for "name"'s in signature, but indicated as optional
+  ['nameContents', 'namepath-defining'], ['nameRequired', false], ['typeAllowed', false]])], ['define', new Map([['typeRequired', isClosure]])], ['emits', new Map([
+  // Signature seems to require a "name" (of an event) and no counter-examples
+  ['nameContents', 'namepath-referencing'], ['nameRequired', true], ['typeAllowed', false]])], ['enum', new Map([
+  // Has example showing curly brackets but not in doc signature
+  ['typeAllowed', true]])], ['event', new Map([
+  // The doc signature of `event` seems to require a "name"
+  ['nameRequired', true],
+  // Appears to require a "name" in its signature, albeit somewhat
   //  different from other "name"'s (including as described
   //  at https://jsdoc.app/about-namepaths.html )
-  ['nameContents', 'namepath-defining']])], ['exception', new Map([// Shows curly brackets in the signature and in the examples
-  ['typeAllowed', true]])], // Closure
-  ['export', new Map([['typeAllowed', isClosureOrPermissive]])], ['exports', new Map([['nameContents', 'namepath-defining'], ['nameRequired', isJsdoc], ['typeAllowed', isClosureOrPermissive]])], ['extends', new Map([// Signature seems to require a "namepath" (and no counter-examples)
-  ['nameContents', 'namepath-referencing'], // Does not show curly brackets in either the signature or examples
-  ['typeAllowed', isTypescriptOrClosure || isPermissive], ['nameRequired', isJsdoc], // "namepath"
-  ['typeOrNameRequired', isTypescriptOrClosure || isPermissive]])], ['external', new Map([// Appears to require a "name" in its signature, albeit somewhat
+  ['nameContents', 'namepath-defining']])], ['exception', new Map([
+  // Shows curly brackets in the signature and in the examples
+  ['typeAllowed', true]])],
+  // Closure
+  ['export', new Map([['typeAllowed', isClosureOrPermissive]])], ['exports', new Map([['nameContents', 'namepath-defining'], ['nameRequired', isJsdoc], ['typeAllowed', isClosureOrPermissive]])], ['extends', new Map([
+  // Signature seems to require a "namepath" (and no counter-examples)
+  ['nameContents', 'namepath-referencing'],
+  // Does not show curly brackets in either the signature or examples
+  ['typeAllowed', isTypescriptOrClosure || isPermissive], ['nameRequired', isJsdoc],
+  // "namepath"
+  ['typeOrNameRequired', isTypescriptOrClosure || isPermissive]])], ['external', new Map([
+  // Appears to require a "name" in its signature, albeit somewhat
   //  different from other "name"'s (including as described
   //  at https://jsdoc.app/about-namepaths.html )
-  ['nameContents', 'namepath-defining'], // "name" (and a special syntax for the `external` name)
-  ['nameRequired', true], ['typeAllowed', false]])], ['fires', new Map([// Signature seems to require a "name" (of an event) and no
+  ['nameContents', 'namepath-defining'],
+  // "name" (and a special syntax for the `external` name)
+  ['nameRequired', true], ['typeAllowed', false]])], ['fires', new Map([
+  // Signature seems to require a "name" (of an event) and no
   //  counter-examples
-  ['nameContents', 'namepath-referencing'], ['nameRequired', true], ['typeAllowed', false]])], ['function', new Map([// Allows for "name"'s in signature, but indicated as optional
-  ['nameContents', 'namepath-defining'], ['nameRequired', false], ['typeAllowed', false]])], ['func', new Map([// Allows for "name"'s in signature, but indicated as optional
-  ['nameContents', 'namepath-defining']])], ['host', new Map([// Appears to require a "name" in its signature, albeit somewhat
+  ['nameContents', 'namepath-referencing'], ['nameRequired', true], ['typeAllowed', false]])], ['function', new Map([
+  // Allows for "name"'s in signature, but indicated as optional
+  ['nameContents', 'namepath-defining'], ['nameRequired', false], ['typeAllowed', false]])], ['func', new Map([
+  // Allows for "name"'s in signature, but indicated as optional
+  ['nameContents', 'namepath-defining']])], ['host', new Map([
+  // Appears to require a "name" in its signature, albeit somewhat
   //  different from other "name"'s (including as described
   //  at https://jsdoc.app/about-namepaths.html )
-  ['nameContents', 'namepath-defining'], // See `external`
-  ['nameRequired', true], ['typeAllowed', false]])], ['interface', new Map([// Allows for "name" in signature, but indicates as optional
-  ['nameContents', isJsdocTypescriptOrPermissive ? 'namepath-defining' : false], // Not in use, but should be this value if using to power `empty-tags`
-  ['nameAllowed', isClosure], ['typeAllowed', false]])], ['internal', new Map([// https://www.typescriptlang.org/tsconfig/#stripInternal
-  ['nameContents', false], // Not in use, but should be this value if using to power `empty-tags`
-  ['nameAllowed', false]])], ['implements', new Map([// Shows curly brackets in the doc signature and examples
+  ['nameContents', 'namepath-defining'],
+  // See `external`
+  ['nameRequired', true], ['typeAllowed', false]])], ['interface', new Map([
+  // Allows for "name" in signature, but indicates as optional
+  ['nameContents', isJsdocTypescriptOrPermissive ? 'namepath-defining' : false],
+  // Not in use, but should be this value if using to power `empty-tags`
+  ['nameAllowed', isClosure], ['typeAllowed', false]])], ['internal', new Map([
+  // https://www.typescriptlang.org/tsconfig/#stripInternal
+  ['nameContents', false],
+  // Not in use, but should be this value if using to power `empty-tags`
+  ['nameAllowed', false]])], ['implements', new Map([
+  // Shows curly brackets in the doc signature and examples
   // "typeExpression"
-  ['typeRequired', true]])], ['lends', new Map([// Signature seems to require a "namepath" (and no counter-examples)
-  ['nameContents', 'namepath-referencing'], // "namepath"
-  ['typeOrNameRequired', true]])], ['listens', new Map([// Signature seems to require a "name" (of an event) and no
+  ['typeRequired', true]])], ['lends', new Map([
+  // Signature seems to require a "namepath" (and no counter-examples)
+  ['nameContents', 'namepath-referencing'],
+  // "namepath"
+  ['typeOrNameRequired', true]])], ['listens', new Map([
+  // Signature seems to require a "name" (of an event) and no
   //  counter-examples
-  ['nameContents', 'namepath-referencing'], ['nameRequired', true], ['typeAllowed', false]])], ['member', new Map([// Allows for "name"'s in signature, but indicated as optional
-  ['nameContents', 'namepath-defining'], // Has example showing curly brackets but not in doc signature
-  ['typeAllowed', true]])], ['memberof', new Map([// Signature seems to require a "namepath" (and no counter-examples),
+  ['nameContents', 'namepath-referencing'], ['nameRequired', true], ['typeAllowed', false]])], ['member', new Map([
+  // Allows for "name"'s in signature, but indicated as optional
+  ['nameContents', 'namepath-defining'],
+  // Has example showing curly brackets but not in doc signature
+  ['typeAllowed', true]])], ['memberof', new Map([
+  // Signature seems to require a "namepath" (and no counter-examples),
   //  though it allows an incomplete namepath ending with connecting symbol
-  ['nameContents', 'namepath-referencing'], // "namepath"
-  ['typeOrNameRequired', true]])], ['memberof!', new Map([// Signature seems to require a "namepath" (and no counter-examples),
+  ['nameContents', 'namepath-referencing'],
+  // "namepath"
+  ['typeOrNameRequired', true]])], ['memberof!', new Map([
+  // Signature seems to require a "namepath" (and no counter-examples),
   //  though it allows an incomplete namepath ending with connecting symbol
-  ['nameContents', 'namepath-referencing'], // "namepath"
-  ['typeOrNameRequired', true]])], ['method', new Map([// Allows for "name"'s in signature, but indicated as optional
-  ['nameContents', 'namepath-defining']])], ['mixes', new Map([// Signature seems to require a "OtherObjectPath" with no
+  ['nameContents', 'namepath-referencing'],
+  // "namepath"
+  ['typeOrNameRequired', true]])], ['method', new Map([
+  // Allows for "name"'s in signature, but indicated as optional
+  ['nameContents', 'namepath-defining']])], ['mixes', new Map([
+  // Signature seems to require a "OtherObjectPath" with no
   //   counter-examples
-  ['nameContents', 'namepath-referencing'], // "OtherObjectPath"
-  ['typeOrNameRequired', true]])], ['mixin', new Map([// Allows for "name"'s in signature, but indicated as optional
-  ['nameContents', 'namepath-defining'], ['nameRequired', false], ['typeAllowed', false]])], ['modifies', new Map([// Has no documentation, but test example has curly brackets, and
+  ['nameContents', 'namepath-referencing'],
+  // "OtherObjectPath"
+  ['typeOrNameRequired', true]])], ['mixin', new Map([
+  // Allows for "name"'s in signature, but indicated as optional
+  ['nameContents', 'namepath-defining'], ['nameRequired', false], ['typeAllowed', false]])], ['modifies', new Map([
+  // Has no documentation, but test example has curly brackets, and
   //  "name" would be suggested rather than "namepath" based on example;
   //  not sure if name is required
-  ['typeAllowed', true]])], ['module', new Map([// Optional "name" and no curly brackets
+  ['typeAllowed', true]])], ['module', new Map([
+  // Optional "name" and no curly brackets
   //  this block impacts `no-undefined-types` and `valid-types` (search for
   //  "isNamepathDefiningTag|tagMightHaveNamepath|tagMightHaveEitherTypeOrNamePosition")
-  ['nameContents', isJsdoc ? 'namepath-defining' : 'text'], // Shows the signature with curly brackets but not in the example
-  ['typeAllowed', true]])], ['name', new Map([// Seems to require a "namepath" in the signature (with no
+  ['nameContents', isJsdoc ? 'namepath-defining' : 'text'],
+  // Shows the signature with curly brackets but not in the example
+  ['typeAllowed', true]])], ['name', new Map([
+  // Seems to require a "namepath" in the signature (with no
   //   counter-examples)
-  ['nameContents', 'namepath-defining'], // "namepath"
-  ['nameRequired', true], // "namepath"
-  ['typeOrNameRequired', true]])], ['namespace', new Map([// Allows for "name"'s in signature, but indicated as optional
-  ['nameContents', 'namepath-defining'], // Shows the signature with curly brackets but not in the example
-  ['typeAllowed', true]])], ['package', new Map([// Shows the signature with curly brackets but not in the example
+  ['nameContents', 'namepath-defining'],
+  // "namepath"
+  ['nameRequired', true],
+  // "namepath"
+  ['typeOrNameRequired', true]])], ['namespace', new Map([
+  // Allows for "name"'s in signature, but indicated as optional
+  ['nameContents', 'namepath-defining'],
+  // Shows the signature with curly brackets but not in the example
+  ['typeAllowed', true]])], ['package', new Map([
+  // Shows the signature with curly brackets but not in the example
   // "typeExpression"
-  ['typeAllowed', isClosureOrPermissive]])], ['param', new Map([['nameContents', 'namepath-defining'], // Though no signature provided requiring, per
+  ['typeAllowed', isClosureOrPermissive]])], ['param', new Map([['nameContents', 'namepath-defining'],
+  // Though no signature provided requiring, per
   //  https://jsdoc.app/tags-param.html:
   // "The @param tag requires you to specify the name of the parameter you
   //  are documenting."
-  ['nameRequired', true], // Has no formal signature in the docs but shows curly brackets
+  ['nameRequired', true],
+  // Has no formal signature in the docs but shows curly brackets
   //   in the examples
-  ['typeAllowed', true]])], ['private', new Map([// Shows the signature with curly brackets but not in the example
+  ['typeAllowed', true]])], ['private', new Map([
+  // Shows the signature with curly brackets but not in the example
   // "typeExpression"
-  ['typeAllowed', isClosureOrPermissive]])], ['prop', new Map([['nameContents', 'namepath-defining'], // See `property`
-  ['nameRequired', true], // Has no formal signature in the docs but shows curly brackets
+  ['typeAllowed', isClosureOrPermissive]])], ['prop', new Map([['nameContents', 'namepath-defining'],
+  // See `property`
+  ['nameRequired', true],
+  // Has no formal signature in the docs but shows curly brackets
   //   in the examples
-  ['typeAllowed', true]])], ['property', new Map([['nameContents', 'namepath-defining'], // No docs indicate required, but since parallel to `param`, we treat as
+  ['typeAllowed', true]])], ['property', new Map([['nameContents', 'namepath-defining'],
+  // No docs indicate required, but since parallel to `param`, we treat as
   //   such:
-  ['nameRequired', true], // Has no formal signature in the docs but shows curly brackets
+  ['nameRequired', true],
+  // Has no formal signature in the docs but shows curly brackets
   //   in the examples
-  ['typeAllowed', true]])], ['protected', new Map([// Shows the signature with curly brackets but not in the example
+  ['typeAllowed', true]])], ['protected', new Map([
+  // Shows the signature with curly brackets but not in the example
   // "typeExpression"
-  ['typeAllowed', isClosureOrPermissive]])], ['public', new Map([// Does not show a signature nor show curly brackets in the example
-  ['typeAllowed', isClosureOrPermissive]])], ['requires', new Map([// <someModuleName>
-  ['nameContents', 'namepath-referencing'], ['nameRequired', true], ['typeAllowed', false]])], ['returns', new Map([// Shows curly brackets in the signature and in the examples
-  ['typeAllowed', true]])], ['return', new Map([// Shows curly brackets in the signature and in the examples
-  ['typeAllowed', true]])], ['see', new Map([// Signature allows for "namepath" or text, so user must configure to
+  ['typeAllowed', isClosureOrPermissive]])], ['public', new Map([
+  // Does not show a signature nor show curly brackets in the example
+  ['typeAllowed', isClosureOrPermissive]])], ['requires', new Map([
+  // <someModuleName>
+  ['nameContents', 'namepath-referencing'], ['nameRequired', true], ['typeAllowed', false]])], ['returns', new Map([
+  // Shows curly brackets in the signature and in the examples
+  ['typeAllowed', true]])], ['return', new Map([
+  // Shows curly brackets in the signature and in the examples
+  ['typeAllowed', true]])], ['see', new Map([
+  // Signature allows for "namepath" or text, so user must configure to
   //  'namepath-referencing' to enforce checks
-  ['nameContents', 'text']])], ['static', new Map([// Does not show a signature nor show curly brackets in the example
-  ['typeAllowed', isClosureOrPermissive]])], ['suppress', new Map([['nameContents', !isClosure], ['typeRequired', isClosure]])], ['template', new Map([['nameContents', isJsdoc ? 'text' : 'namepath-referencing'], // Though defines `nameContents: 'namepath-defining'` in a sense, it is
+  ['nameContents', 'text']])], ['static', new Map([
+  // Does not show a signature nor show curly brackets in the example
+  ['typeAllowed', isClosureOrPermissive]])], ['suppress', new Map([['nameContents', !isClosure], ['typeRequired', isClosure]])], ['template', new Map([['nameContents', isJsdoc ? 'text' : 'namepath-referencing'],
+  // Though defines `nameContents: 'namepath-defining'` in a sense, it is
   //   not parseable in the same way for template (e.g., allowing commas),
   //   so not adding
-  ['typeAllowed', isTypescriptOrClosure || isPermissive]])], ['this', new Map([// Signature seems to require a "namepath" (and no counter-examples)
+  ['typeAllowed', isTypescriptOrClosure || isPermissive]])], ['this', new Map([
+  // Signature seems to require a "namepath" (and no counter-examples)
   // Not used with namepath in Closure/TypeScript, however
-  ['nameContents', isJsdoc ? 'namepath-referencing' : false], ['typeRequired', isTypescriptOrClosure], // namepath
-  ['typeOrNameRequired', isJsdoc]])], ['throws', new Map([// Shows curly brackets in the signature and in the examples
-  ['typeAllowed', true]])], ['tutorial', new Map([// (a tutorial ID)
-  ['nameRequired', true], ['typeAllowed', false]])], ['type', new Map([// Shows curly brackets in the doc signature and examples
+  ['nameContents', isJsdoc ? 'namepath-referencing' : false], ['typeRequired', isTypescriptOrClosure],
+  // namepath
+  ['typeOrNameRequired', isJsdoc]])], ['throws', new Map([
+  // Shows curly brackets in the signature and in the examples
+  ['typeAllowed', true]])], ['tutorial', new Map([
+  // (a tutorial ID)
+  ['nameRequired', true], ['typeAllowed', false]])], ['type', new Map([
+  // Shows curly brackets in the doc signature and examples
   // "typeName"
-  ['typeRequired', true]])], ['typedef', new Map([// Seems to require a "namepath" in the signature (with no
+  ['typeRequired', true]])], ['typedef', new Map([
+  // Seems to require a "namepath" in the signature (with no
   //  counter-examples)
-  ['nameContents', 'namepath-defining'], // TypeScript may allow it to be dropped if followed by @property or @member;
+  ['nameContents', 'namepath-defining'],
+  // TypeScript may allow it to be dropped if followed by @property or @member;
   //   also shown as missing in Closure
   // "namepath"
-  ['nameRequired', isJsdocOrPermissive], // Is not `typeRequired` for TypeScript because it gives an error:
+  ['nameRequired', isJsdocOrPermissive],
+  // Is not `typeRequired` for TypeScript because it gives an error:
   // JSDoc '@typedef' tag should either have a type annotation or be followed by '@property' or '@member' tags.
+
   // Has example showing curly brackets but not in doc signature
-  ['typeAllowed', true], // TypeScript may allow it to be dropped if followed by @property or @member
+  ['typeAllowed', true],
+  // TypeScript may allow it to be dropped if followed by @property or @member
   // "namepath"
-  ['typeOrNameRequired', !isTypescript]])], ['var', new Map([// Allows for "name"'s in signature, but indicated as optional
-  ['nameContents', 'namepath-defining'], // Has example showing curly brackets but not in doc signature
-  ['typeAllowed', true]])], ['yields', new Map([// Shows curly brackets in the signature and in the examples
-  ['typeAllowed', true]])], ['yield', new Map([// Shows curly brackets in the signature and in the examples
+  ['typeOrNameRequired', !isTypescript]])], ['var', new Map([
+  // Allows for "name"'s in signature, but indicated as optional
+  ['nameContents', 'namepath-defining'],
+  // Has example showing curly brackets but not in doc signature
+  ['typeAllowed', true]])], ['yields', new Map([
+  // Shows curly brackets in the signature and in the examples
+  ['typeAllowed', true]])], ['yield', new Map([
+  // Shows curly brackets in the signature and in the examples
   ['typeAllowed', true]])]]);
 };
-
 var _default = getDefaultTagStructureForMode;
 exports.default = _default;
 module.exports = exports.default;
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/index.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/index.js
index dfac755199f8c7..c96c6b6c1d8365 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/index.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/index.js
@@ -4,107 +4,56 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _checkAccess = _interopRequireDefault(require("./rules/checkAccess"));
-
 var _checkAlignment = _interopRequireDefault(require("./rules/checkAlignment"));
-
 var _checkExamples = _interopRequireDefault(require("./rules/checkExamples"));
-
 var _checkIndentation = _interopRequireDefault(require("./rules/checkIndentation"));
-
 var _checkLineAlignment = _interopRequireDefault(require("./rules/checkLineAlignment"));
-
 var _checkParamNames = _interopRequireDefault(require("./rules/checkParamNames"));
-
 var _checkPropertyNames = _interopRequireDefault(require("./rules/checkPropertyNames"));
-
 var _checkSyntax = _interopRequireDefault(require("./rules/checkSyntax"));
-
 var _checkTagNames = _interopRequireDefault(require("./rules/checkTagNames"));
-
 var _checkTypes = _interopRequireDefault(require("./rules/checkTypes"));
-
 var _checkValues = _interopRequireDefault(require("./rules/checkValues"));
-
 var _emptyTags = _interopRequireDefault(require("./rules/emptyTags"));
-
 var _implementsOnClasses = _interopRequireDefault(require("./rules/implementsOnClasses"));
-
 var _matchDescription = _interopRequireDefault(require("./rules/matchDescription"));
-
 var _matchName = _interopRequireDefault(require("./rules/matchName"));
-
 var _multilineBlocks = _interopRequireDefault(require("./rules/multilineBlocks"));
-
 var _newlineAfterDescription = _interopRequireDefault(require("./rules/newlineAfterDescription"));
-
 var _noBadBlocks = _interopRequireDefault(require("./rules/noBadBlocks"));
-
 var _noDefaults = _interopRequireDefault(require("./rules/noDefaults"));
-
 var _noMissingSyntax = _interopRequireDefault(require("./rules/noMissingSyntax"));
-
 var _noMultiAsterisks = _interopRequireDefault(require("./rules/noMultiAsterisks"));
-
 var _noRestrictedSyntax = _interopRequireDefault(require("./rules/noRestrictedSyntax"));
-
 var _noTypes = _interopRequireDefault(require("./rules/noTypes"));
-
 var _noUndefinedTypes = _interopRequireDefault(require("./rules/noUndefinedTypes"));
-
 var _requireAsteriskPrefix = _interopRequireDefault(require("./rules/requireAsteriskPrefix"));
-
 var _requireDescription = _interopRequireDefault(require("./rules/requireDescription"));
-
 var _requireDescriptionCompleteSentence = _interopRequireDefault(require("./rules/requireDescriptionCompleteSentence"));
-
 var _requireExample = _interopRequireDefault(require("./rules/requireExample"));
-
 var _requireFileOverview = _interopRequireDefault(require("./rules/requireFileOverview"));
-
 var _requireHyphenBeforeParamDescription = _interopRequireDefault(require("./rules/requireHyphenBeforeParamDescription"));
-
 var _requireJsdoc = _interopRequireDefault(require("./rules/requireJsdoc"));
-
 var _requireParam = _interopRequireDefault(require("./rules/requireParam"));
-
 var _requireParamDescription = _interopRequireDefault(require("./rules/requireParamDescription"));
-
 var _requireParamName = _interopRequireDefault(require("./rules/requireParamName"));
-
 var _requireParamType = _interopRequireDefault(require("./rules/requireParamType"));
-
 var _requireProperty = _interopRequireDefault(require("./rules/requireProperty"));
-
 var _requirePropertyDescription = _interopRequireDefault(require("./rules/requirePropertyDescription"));
-
 var _requirePropertyName = _interopRequireDefault(require("./rules/requirePropertyName"));
-
 var _requirePropertyType = _interopRequireDefault(require("./rules/requirePropertyType"));
-
 var _requireReturns = _interopRequireDefault(require("./rules/requireReturns"));
-
 var _requireReturnsCheck = _interopRequireDefault(require("./rules/requireReturnsCheck"));
-
 var _requireReturnsDescription = _interopRequireDefault(require("./rules/requireReturnsDescription"));
-
 var _requireReturnsType = _interopRequireDefault(require("./rules/requireReturnsType"));
-
 var _requireThrows = _interopRequireDefault(require("./rules/requireThrows"));
-
 var _requireYields = _interopRequireDefault(require("./rules/requireYields"));
-
 var _requireYieldsCheck = _interopRequireDefault(require("./rules/requireYieldsCheck"));
-
 var _sortTags = _interopRequireDefault(require("./rules/sortTags"));
-
 var _tagLines = _interopRequireDefault(require("./rules/tagLines"));
-
 var _validTypes = _interopRequireDefault(require("./rules/validTypes"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 var _default = {
   configs: {
     recommended: {
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/iterateJsdoc.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/iterateJsdoc.js
index ff75f3a456b5a9..cccdf04bc58054 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/iterateJsdoc.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/iterateJsdoc.js
@@ -11,19 +11,16 @@ Object.defineProperty(exports, "parseComment", {
     return _jsdoccomment.parseComment;
   }
 });
-
 var _jsdoccomment = require("@es-joy/jsdoccomment");
-
 var _commentParser = require("comment-parser");
-
 var _jsdocUtils = _interopRequireDefault(require("./jsdocUtils"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 const {
   rewireSpecs,
   seedTokens
-} = _commentParser.util; // todo: Change these `any` types once importing types properly.
+} = _commentParser.util;
+
+// todo: Change these `any` types once importing types properly.
 
 /**
  * Should use ESLint rule's typing.
@@ -52,13 +49,11 @@ const {
 */
 
 const globalState = new Map();
-
 const getBasicUtils = (context, {
   tagNamePreference,
   mode
 }) => {
   const utils = {};
-
   utils.reportSettings = message => {
     context.report({
       loc: {
@@ -70,33 +65,25 @@ const getBasicUtils = (context, {
       message
     });
   };
-
   utils.parseClosureTemplateTag = tag => {
     return _jsdocUtils.default.parseClosureTemplateTag(tag);
   };
-
   utils.pathDoesNotBeginWith = _jsdocUtils.default.pathDoesNotBeginWith;
-
   utils.getPreferredTagNameObject = ({
     tagName
   }) => {
     const ret = _jsdocUtils.default.getPreferredTagName(context, mode, tagName, tagNamePreference);
-
     const isObject = ret && typeof ret === 'object';
-
     if (ret === false || isObject && !ret.replacement) {
       return {
         blocked: true,
         tagName
       };
     }
-
     return ret;
   };
-
   return utils;
 };
-
 const getUtils = (node, jsdoc, jsdocNode, settings, report, context, iteratingAll, ruleConfig, indent) => {
   const ancestors = context.getAncestors();
   const sourceCode = context.getSourceCode();
@@ -111,19 +98,15 @@ const getUtils = (node, jsdoc, jsdocNode, settings, report, context, iteratingAl
     minLines,
     mode
   } = settings;
-
   utils.isIteratingFunction = () => {
     return !iteratingAll || ['MethodDefinition', 'ArrowFunctionExpression', 'FunctionDeclaration', 'FunctionExpression'].includes(node && node.type);
   };
-
   utils.isVirtualFunction = () => {
     return iteratingAll && utils.hasATag(['callback', 'function', 'func', 'method']);
   };
-
   utils.stringify = (tagBlock, specRewire) => {
     return (0, _commentParser.stringify)(specRewire ? rewireSpecs(tagBlock) : tagBlock);
   };
-
   utils.reportJSDoc = (msg, tag, handler, specRewire, data) => {
     report(msg, handler ? fixer => {
       handler();
@@ -131,11 +114,9 @@ const getUtils = (node, jsdoc, jsdocNode, settings, report, context, iteratingAl
       return fixer.replaceText(jsdocNode, replacement);
     } : null, tag, data);
   };
-
   utils.getRegexFromString = (str, requiredFlags) => {
     return _jsdocUtils.default.getRegexFromString(str, requiredFlags);
   };
-
   utils.getTagDescription = tg => {
     const descriptions = [];
     tg.source.some(({
@@ -150,23 +131,21 @@ const getUtils = (node, jsdoc, jsdocNode, settings, report, context, iteratingAl
         description
       }
     }) => {
-      const desc = (tag && postTag || !tag && !name && !type && postDelimiter || '' // Remove space
-      ).slice(1) + (description || '') + (lineEnd || '');
+      const desc = (tag && postTag || !tag && !name && !type && postDelimiter || ''
 
+      // Remove space
+      ).slice(1) + (description || '') + (lineEnd || '');
       if (end) {
         if (desc) {
           descriptions.push(desc);
         }
-
         return true;
       }
-
       descriptions.push(desc);
       return false;
     });
     return descriptions.join('\n');
   };
-
   utils.getDescription = () => {
     const descriptions = [];
     let lastDescriptionLine = 0;
@@ -181,11 +160,9 @@ const getUtils = (node, jsdoc, jsdocNode, settings, report, context, iteratingAl
         lastDescriptionLine = idx - 1;
         return true;
       }
-
       if (idx || description) {
         descriptions.push(description || (descriptions.length ? '' : '\n'));
       }
-
       return false;
     });
     return {
@@ -193,15 +170,14 @@ const getUtils = (node, jsdoc, jsdocNode, settings, report, context, iteratingAl
       lastDescriptionLine
     };
   };
-
   utils.changeTag = (tag, ...tokens) => {
     for (const [idx, src] of tag.source.entries()) {
-      src.tokens = { ...src.tokens,
+      src.tokens = {
+        ...src.tokens,
         ...tokens[idx]
       };
     }
   };
-
   utils.setTag = (tag, tokens) => {
     tag.source = [{
       // Or tag.source[0].number?
@@ -215,11 +191,9 @@ const getUtils = (node, jsdoc, jsdocNode, settings, report, context, iteratingAl
       })
     }];
   };
-
   utils.removeTag = idx => {
     return utils.removeTagItem(idx);
   };
-
   utils.removeTagItem = (tagIndex, tagSourceOffset = 0) => {
     const {
       source: tagSource
@@ -236,8 +210,8 @@ const getUtils = (node, jsdoc, jsdocNode, settings, report, context, iteratingAl
         }
       }) => {
         return number === srcNumber && !end;
-      }); // istanbul ignore else
-
+      });
+      // istanbul ignore else
       if (sourceIndex > -1) {
         let spliceCount = 1;
         tagSource.slice(tagIdx + 1).some(({
@@ -250,30 +224,28 @@ const getUtils = (node, jsdoc, jsdocNode, settings, report, context, iteratingAl
             spliceCount++;
             return false;
           }
-
           return true;
         });
         jsdoc.source.splice(sourceIndex + tagSourceOffset, spliceCount - tagSourceOffset);
         tagSource.splice(tagIdx + tagSourceOffset, spliceCount - tagSourceOffset);
         lastIndex = sourceIndex;
         return true;
-      } // istanbul ignore next
-
+      }
 
+      // istanbul ignore next
       return false;
     });
-
     for (const [idx, src] of jsdoc.source.slice(lastIndex).entries()) {
       src.number = firstNumber + lastIndex + idx;
-    } // Todo: Once rewiring of tags may be fixed in comment-parser to reflect missing tags,
+    }
+
+    // Todo: Once rewiring of tags may be fixed in comment-parser to reflect missing tags,
     //         this step should be added here (so that, e.g., if accessing `jsdoc.tags`,
     //         such as to add a new tag, the correct information will be available)
-
   };
 
   utils.addTag = (targetTagName, number = ((() => {
     var _jsdoc$tags, _jsdoc$tags$source$;
-
     return (_jsdoc$tags = jsdoc.tags[jsdoc.tags.length - 1]) === null || _jsdoc$tags === void 0 ? void 0 : (_jsdoc$tags$source$ = _jsdoc$tags.source[0]) === null || _jsdoc$tags$source$ === void 0 ? void 0 : _jsdoc$tags$source$.number;
   })() ?? jsdoc.source.findIndex(({
     tokens: {
@@ -293,15 +265,12 @@ const getUtils = (node, jsdoc, jsdocNode, settings, report, context, iteratingAl
         ...tokens
       })
     });
-
     for (const src of jsdoc.source.slice(number + 1)) {
       src.number++;
     }
   };
-
   utils.getFirstLine = () => {
     let firstLine;
-
     for (const {
       number,
       tokens: {
@@ -313,33 +282,27 @@ const getUtils = (node, jsdoc, jsdocNode, settings, report, context, iteratingAl
         break;
       }
     }
-
     return firstLine;
   };
-
   utils.seedTokens = seedTokens;
-
   utils.emptyTokens = tokens => {
     for (const prop of ['start', 'postDelimiter', 'tag', 'type', 'postType', 'postTag', 'name', 'postName', 'description', 'end', 'lineEnd']) {
       tokens[prop] = '';
     }
   };
-
   utils.addLine = (sourceIndex, tokens) => {
     var _jsdoc$source;
-
     const number = (((_jsdoc$source = jsdoc.source[sourceIndex - 1]) === null || _jsdoc$source === void 0 ? void 0 : _jsdoc$source.number) || 0) + 1;
     jsdoc.source.splice(sourceIndex, 0, {
       number,
       source: '',
       tokens: seedTokens(tokens)
     });
-
     for (const src of jsdoc.source.slice(number + 1)) {
       src.number++;
-    } // If necessary, we can rewire the tags (misnamed method)
+    }
+    // If necessary, we can rewire the tags (misnamed method)
     // rewireSource(jsdoc);
-
   };
 
   utils.addLines = (tagIndex, tagSourceOffset, numLines) => {
@@ -361,13 +324,11 @@ const getUtils = (node, jsdoc, jsdocNode, settings, report, context, iteratingAl
           })
         };
       };
-
       const makeLines = () => {
         return Array.from({
           length: numLines
         }, makeLine);
       };
-
       const sourceIndex = jsdoc.source.findIndex(({
         number: srcNumber,
         tokens: {
@@ -375,25 +336,24 @@ const getUtils = (node, jsdoc, jsdocNode, settings, report, context, iteratingAl
         }
       }) => {
         return number === srcNumber && !end;
-      }); // istanbul ignore else
-
+      });
+      // istanbul ignore else
       if (sourceIndex > -1) {
         const lines = makeLines();
-        jsdoc.source.splice(sourceIndex + tagSourceOffset, 0, ...lines); // tagSource.splice(tagIdx + 1, 0, ...makeLines());
+        jsdoc.source.splice(sourceIndex + tagSourceOffset, 0, ...lines);
 
+        // tagSource.splice(tagIdx + 1, 0, ...makeLines());
         lastIndex = sourceIndex;
         return true;
-      } // istanbul ignore next
-
+      }
 
+      // istanbul ignore next
       return false;
     });
-
     for (const [idx, src] of jsdoc.source.slice(lastIndex).entries()) {
       src.number = firstNumber + lastIndex + idx;
     }
   };
-
   utils.makeMultiline = () => {
     const {
       source: [{
@@ -414,20 +374,19 @@ const getUtils = (node, jsdoc, jsdocNode, settings, report, context, iteratingAl
         postTag,
         postType
       }
-    } = jsdoc.source[0]; // Strip trailing leftovers from single line ending
+    } = jsdoc.source[0];
 
+    // Strip trailing leftovers from single line ending
     if (!description) {
       if (postName) {
         postName = '';
       } else if (postType) {
-        postType = ''; // eslint-disable-next-line no-inline-comments
-      } else
-        /* istanbul ignore else -- `comment-parser` prevents empty blocks currently per https://github.com/syavorsky/comment-parser/issues/128 */
-        if (postTag) {
+        postType = '';
+        // eslint-disable-next-line no-inline-comments
+      } else /* istanbul ignore else -- `comment-parser` prevents empty blocks currently per https://github.com/syavorsky/comment-parser/issues/128 */if (postTag) {
           postTag = '';
         }
     }
-
     utils.emptyTokens(tokens);
     utils.addLine(1, {
       delimiter: '*',
@@ -449,39 +408,30 @@ const getUtils = (node, jsdoc, jsdocNode, settings, report, context, iteratingAl
       start: indent + ' '
     });
   };
-
   utils.flattenRoots = params => {
     return _jsdocUtils.default.flattenRoots(params);
   };
-
   utils.getFunctionParameterNames = useDefaultObjectProperties => {
     return _jsdocUtils.default.getFunctionParameterNames(node, useDefaultObjectProperties);
   };
-
   utils.hasParams = () => {
     return _jsdocUtils.default.hasParams(node);
   };
-
   utils.isGenerator = () => {
     return node && (node.generator || node.type === 'MethodDefinition' && node.value.generator || ['ExportNamedDeclaration', 'ExportDefaultDeclaration'].includes(node.type) && node.declaration.generator);
   };
-
   utils.isConstructor = () => {
     return _jsdocUtils.default.isConstructor(node);
   };
-
   utils.getJsdocTagsDeep = tagName => {
     const name = utils.getPreferredTagName({
       tagName
     });
-
     if (!name) {
       return false;
     }
-
     return _jsdocUtils.default.getJsdocTagsDeep(jsdoc, name);
   };
-
   utils.getPreferredTagName = ({
     tagName,
     skipReportingBlockedTag = false,
@@ -489,9 +439,7 @@ const getUtils = (node, jsdoc, jsdocNode, settings, report, context, iteratingAl
     defaultMessage = `Unexpected tag \`@${tagName}\``
   }) => {
     const ret = _jsdocUtils.default.getPreferredTagName(context, mode, tagName, tagNamePreference);
-
     const isObject = ret && typeof ret === 'object';
-
     if (utils.hasTag(tagName) && (ret === false || isObject && !ret.replacement)) {
       if (skipReportingBlockedTag) {
         return {
@@ -499,67 +447,50 @@ const getUtils = (node, jsdoc, jsdocNode, settings, report, context, iteratingAl
           tagName
         };
       }
-
       const message = isObject && ret.message || defaultMessage;
       report(message, null, utils.getTags(tagName)[0]);
       return false;
     }
-
     return isObject && !allowObjectReturn ? ret.replacement : ret;
   };
-
   utils.isValidTag = (name, definedTags) => {
     return _jsdocUtils.default.isValidTag(context, mode, name, definedTags);
   };
-
   utils.hasATag = names => {
     return _jsdocUtils.default.hasATag(jsdoc, names);
   };
-
   utils.hasTag = name => {
     return _jsdocUtils.default.hasTag(jsdoc, name);
   };
-
   utils.comparePaths = name => {
     return _jsdocUtils.default.comparePaths(name);
   };
-
   utils.dropPathSegmentQuotes = name => {
     return _jsdocUtils.default.dropPathSegmentQuotes(name);
   };
-
   utils.avoidDocs = () => {
     var _context$options$;
-
     if (ignoreReplacesDocs !== false && (utils.hasTag('ignore') || utils.classHasTag('ignore')) || overrideReplacesDocs !== false && (utils.hasTag('override') || utils.classHasTag('override')) || implementsReplacesDocs !== false && (utils.hasTag('implements') || utils.classHasTag('implements')) || augmentsExtendsReplacesDocs && (utils.hasATag(['augments', 'extends']) || utils.classHasTag('augments') || utils.classHasTag('extends'))) {
       return true;
     }
-
     if (_jsdocUtils.default.exemptSpeciaMethods(jsdoc, node, context, ruleConfig.meta.schema)) {
       return true;
     }
-
     const exemptedBy = ((_context$options$ = context.options[0]) === null || _context$options$ === void 0 ? void 0 : _context$options$.exemptedBy) ?? ['inheritDoc', ...(mode === 'closure' ? [] : ['inheritdoc'])];
-
     if (exemptedBy.length && utils.getPresentTags(exemptedBy).length) {
       return true;
     }
-
     return false;
   };
-
   for (const method of ['tagMightHaveNamePosition', 'tagMightHaveTypePosition']) {
     utils[method] = (tagName, otherModeMaps) => {
       const result = _jsdocUtils.default[method](tagName);
-
       if (result) {
         return true;
       }
-
       if (!otherModeMaps) {
         return false;
       }
-
       const otherResult = otherModeMaps.some(otherModeMap => {
         return _jsdocUtils.default[method](tagName, otherModeMap);
       });
@@ -568,15 +499,14 @@ const getUtils = (node, jsdoc, jsdocNode, settings, report, context, iteratingAl
       } : false;
     };
   }
-
   for (const method of ['tagMustHaveNamePosition', 'tagMustHaveTypePosition', 'tagMissingRequiredTypeOrNamepath']) {
     utils[method] = (tagName, otherModeMaps) => {
       const result = _jsdocUtils.default[method](tagName);
-
       if (!result) {
         return false;
-      } // if (!otherModeMaps) { return true; }
+      }
 
+      // if (!otherModeMaps) { return true; }
 
       const otherResult = otherModeMaps.every(otherModeMap => {
         return _jsdocUtils.default[method](tagName, otherModeMap);
@@ -586,129 +516,101 @@ const getUtils = (node, jsdoc, jsdocNode, settings, report, context, iteratingAl
       };
     };
   }
-
   for (const method of ['isNamepathDefiningTag', 'tagMightHaveNamepath']) {
     utils[method] = tagName => {
       return _jsdocUtils.default[method](tagName);
     };
   }
-
   utils.getTagStructureForMode = mde => {
     return _jsdocUtils.default.getTagStructureForMode(mde, settings.structuredTags);
   };
-
   utils.hasDefinedTypeTag = tag => {
-    return _jsdocUtils.default.hasDefinedTypeTag(tag);
+    return _jsdocUtils.default.hasDefinedTypeTag(tag, settings.mode);
   };
-
-  utils.hasValueOrExecutorHasNonEmptyResolveValue = anyPromiseAsReturn => {
-    return _jsdocUtils.default.hasValueOrExecutorHasNonEmptyResolveValue(node, anyPromiseAsReturn);
+  utils.hasValueOrExecutorHasNonEmptyResolveValue = (anyPromiseAsReturn, allBranches) => {
+    return _jsdocUtils.default.hasValueOrExecutorHasNonEmptyResolveValue(node, anyPromiseAsReturn, allBranches);
   };
-
   utils.hasYieldValue = () => {
     if (['ExportNamedDeclaration', 'ExportDefaultDeclaration'].includes(node.type)) {
       return _jsdocUtils.default.hasYieldValue(node.declaration);
     }
-
     return _jsdocUtils.default.hasYieldValue(node);
   };
-
   utils.hasYieldReturnValue = () => {
     return _jsdocUtils.default.hasYieldValue(node, true);
   };
-
   utils.hasThrowValue = () => {
     return _jsdocUtils.default.hasThrowValue(node);
   };
-
   utils.isAsync = () => {
     return node.async;
   };
-
   utils.getTags = tagName => {
     return utils.filterTags(item => {
       return item.tag === tagName;
     });
   };
-
   utils.getPresentTags = tagList => {
     return utils.filterTags(tag => {
       return tagList.includes(tag.tag);
     });
   };
-
   utils.filterTags = filter => {
     return _jsdocUtils.default.filterTags(jsdoc.tags, filter);
   };
-
   utils.getTagsByType = tags => {
     return _jsdocUtils.default.getTagsByType(context, mode, tags, tagNamePreference);
   };
-
   utils.hasOptionTag = tagName => {
     const {
       tags
     } = context.options[0] ?? {};
     return Boolean(tags && tags.includes(tagName));
   };
-
   utils.getClassNode = () => {
     return [...ancestors, node].reverse().find(parent => {
       return parent && ['ClassDeclaration', 'ClassExpression'].includes(parent.type);
     }) || null;
   };
-
   utils.getClassJsdoc = () => {
     const classNode = utils.getClassNode();
-
     if (!classNode) {
       return null;
     }
-
     const classJsdocNode = (0, _jsdoccomment.getJSDocComment)(sourceCode, classNode, {
       maxLines,
       minLines
     });
-
     if (classJsdocNode) {
       return (0, _jsdoccomment.parseComment)(classJsdocNode, '');
     }
-
     return null;
   };
-
   utils.classHasTag = tagName => {
     const classJsdoc = utils.getClassJsdoc();
     return Boolean(classJsdoc) && _jsdocUtils.default.hasTag(classJsdoc, tagName);
   };
-
   utils.forEachPreferredTag = (tagName, arrayHandler, skipReportingBlockedTag = false) => {
     const targetTagName = utils.getPreferredTagName({
       skipReportingBlockedTag,
       tagName
     });
-
     if (!targetTagName || skipReportingBlockedTag && targetTagName && typeof targetTagName === 'object') {
       return;
     }
-
     const matchingJsdocTags = jsdoc.tags.filter(({
       tag
     }) => {
       return tag === targetTagName;
     });
-
     for (const matchingJsdocTag of matchingJsdocTags) {
       arrayHandler(matchingJsdocTag, targetTagName);
     }
   };
-
   return utils;
 };
-
 const getSettings = context => {
-  var _context$settings$jsd, _context$settings$jsd2, _context$settings$jsd3, _context$settings$jsd4, _context$settings$jsd5, _context$settings$jsd6, _context$settings$jsd7, _context$settings$jsd8, _context$settings$jsd9, _context$settings$jsd10, _context$settings$jsd11, _context$settings$jsd12;
-
+  var _context$settings$jsd, _context$settings$jsd2, _context$settings$jsd3, _context$settings$jsd4, _context$settings$jsd5, _context$settings$jsd6, _context$settings$jsd7, _context$settings$jsd8, _context$settings$jsd9, _context$settings$jsd10, _context$settings$jsd11, _context$settings$jsd12, _context$settings$jsd13;
   /* eslint-disable canonical/sort-keys */
   const settings = {
     // All rules
@@ -728,13 +630,14 @@ const getSettings = context => {
     ignoreReplacesDocs: (_context$settings$jsd9 = context.settings.jsdoc) === null || _context$settings$jsd9 === void 0 ? void 0 : _context$settings$jsd9.ignoreReplacesDocs,
     implementsReplacesDocs: (_context$settings$jsd10 = context.settings.jsdoc) === null || _context$settings$jsd10 === void 0 ? void 0 : _context$settings$jsd10.implementsReplacesDocs,
     augmentsExtendsReplacesDocs: (_context$settings$jsd11 = context.settings.jsdoc) === null || _context$settings$jsd11 === void 0 ? void 0 : _context$settings$jsd11.augmentsExtendsReplacesDocs,
+    // `require-param-type`, `require-param-description`
+    exemptDestructuredRootsFromChecks: (_context$settings$jsd12 = context.settings.jsdoc) === null || _context$settings$jsd12 === void 0 ? void 0 : _context$settings$jsd12.exemptDestructuredRootsFromChecks,
     // Many rules, e.g., `check-tag-names`
-    mode: ((_context$settings$jsd12 = context.settings.jsdoc) === null || _context$settings$jsd12 === void 0 ? void 0 : _context$settings$jsd12.mode) ?? (context.parserPath.includes('@typescript-eslint') ? 'typescript' : 'jsdoc')
+    mode: ((_context$settings$jsd13 = context.settings.jsdoc) === null || _context$settings$jsd13 === void 0 ? void 0 : _context$settings$jsd13.mode) ?? (context.parserPath.includes('@typescript-eslint') ? 'typescript' : 'jsdoc')
   };
   /* eslint-enable canonical/sort-keys */
 
   _jsdocUtils.default.setTagStructure(settings.mode);
-
   try {
     _jsdocUtils.default.overrideTagStructure(settings.structuredTags);
   } catch (error) {
@@ -749,28 +652,23 @@ const getSettings = context => {
     });
     return false;
   }
-
   return settings;
 };
+
 /**
  * Create the report function
  *
  * @param {object} context
  * @param {object} commentNode
  */
-
-
 exports.getSettings = getSettings;
-
 const makeReport = (context, commentNode) => {
   const report = (message, fix = null, jsdocLoc = null, data = null) => {
     let loc;
-
     if (jsdocLoc) {
       if (!('line' in jsdocLoc)) {
         jsdocLoc.line = jsdocLoc.source[0].number;
       }
-
       const lineNumber = commentNode.loc.start.line + jsdocLoc.line;
       loc = {
         end: {
@@ -781,16 +679,16 @@ const makeReport = (context, commentNode) => {
           column: 0,
           line: lineNumber
         }
-      }; // Todo: Remove ignore once `check-examples` can be restored for ESLint 8+
-      // istanbul ignore if
+      };
 
+      // Todo: Remove ignore once `check-examples` can be restored for ESLint 8+
+      // istanbul ignore if
       if (jsdocLoc.column) {
         const colNumber = commentNode.loc.start.column + jsdocLoc.column;
         loc.end.column = colNumber;
         loc.start.column = colNumber;
       }
     }
-
     context.report({
       data,
       fix,
@@ -799,11 +697,10 @@ const makeReport = (context, commentNode) => {
       node: commentNode
     });
   };
-
   return report;
 };
-/* eslint-disable jsdoc/no-undefined-types -- canonical still using an older version where not defined */
 
+/* eslint-disable jsdoc/no-undefined-types -- canonical still using an older version where not defined */
 /**
  * @typedef {ReturnType<typeof getUtils>} Utils
  * @typedef {ReturnType<typeof getSettings>} Settings
@@ -821,18 +718,14 @@ const makeReport = (context, commentNode) => {
  *   }
  * ) => any } JsdocVisitor
  */
-
 /* eslint-enable jsdoc/no-undefined-types -- canonical still using an older version where not defined */
 
-
 const iterate = (info, indent, jsdoc, ruleConfig, context, lines, jsdocNode, node, settings, sourceCode, iterator, state, iteratingAll) => {
   const report = makeReport(context, jsdocNode);
   const utils = getUtils(node, jsdoc, jsdocNode, settings, report, context, iteratingAll, ruleConfig, indent);
-
   if (!ruleConfig.checkInternal && settings.ignoreInternal && utils.hasTag('internal')) {
     return;
   }
-
   if (!ruleConfig.checkPrivate && settings.ignorePrivate && (utils.hasTag('private') || jsdoc.tags.filter(({
     tag
   }) => {
@@ -844,7 +737,6 @@ const iterate = (info, indent, jsdoc, ruleConfig, context, lines, jsdocNode, nod
   }))) {
     return;
   }
-
   iterator({
     context,
     globalState,
@@ -861,13 +753,13 @@ const iterate = (info, indent, jsdoc, ruleConfig, context, lines, jsdocNode, nod
     utils
   });
 };
-
 const getIndentAndJSDoc = function (lines, jsdocNode) {
   const sourceLine = lines[jsdocNode.loc.start.line - 1];
   const indnt = sourceLine.charAt(0).repeat(jsdocNode.loc.start.column);
   const jsdc = (0, _jsdoccomment.parseComment)(jsdocNode, '');
   return [indnt, jsdc];
 };
+
 /**
  *
  * @typedef {{node: Node, state: StateObject}} NonCommentArgs
@@ -904,27 +796,21 @@ const getIndentAndJSDoc = function (lines, jsdocNode) {
  *   iteration for each matching comment context. Otherwise, will iterate
  *   once if there is a single matching comment context.
  */
-
-
 const iterateAllJsdocs = (iterator, ruleConfig, contexts, additiveCommentContexts) => {
   const trackedJsdocs = new Set();
   let handler;
   let settings;
-
   const callIterator = (context, node, jsdocNodes, state, lastCall) => {
     const sourceCode = context.getSourceCode();
     const {
       lines
     } = sourceCode;
     const utils = getBasicUtils(context, settings);
-
     for (const jsdocNode of jsdocNodes) {
       if (!/^\/\*\*\s/u.test(sourceCode.getText(jsdocNode))) {
         continue;
       }
-
       const [indent, jsdoc] = getIndentAndJSDoc(lines, jsdocNode);
-
       if (additiveCommentContexts) {
         for (const [idx, {
           comment
@@ -932,20 +818,17 @@ const iterateAllJsdocs = (iterator, ruleConfig, contexts, additiveCommentContext
           if (comment && handler(comment, jsdoc) === false) {
             continue;
           }
-
           iterate({
             comment,
             lastIndex: idx,
             selector: node === null || node === void 0 ? void 0 : node.type
           }, indent, jsdoc, ruleConfig, context, lines, jsdocNode, node, settings, sourceCode, iterator, state, true);
         }
-
         continue;
       }
-
       let lastComment;
-      let lastIndex; // eslint-disable-next-line no-loop-func
-
+      let lastIndex;
+      // eslint-disable-next-line no-loop-func
       if (contexts && contexts.every(({
         comment
       }, idx) => {
@@ -955,7 +838,6 @@ const iterateAllJsdocs = (iterator, ruleConfig, contexts, additiveCommentContext
       })) {
         continue;
       }
-
       iterate(lastComment ? {
         comment: lastComment,
         lastIndex,
@@ -965,7 +847,6 @@ const iterateAllJsdocs = (iterator, ruleConfig, contexts, additiveCommentContext
         selector: node === null || node === void 0 ? void 0 : node.type
       }, indent, jsdoc, ruleConfig, context, lines, jsdocNode, node, settings, sourceCode, iterator, state, true);
     }
-
     if (lastCall && ruleConfig.exit) {
       ruleConfig.exit({
         context,
@@ -974,35 +855,23 @@ const iterateAllJsdocs = (iterator, ruleConfig, contexts, additiveCommentContext
       });
     }
   };
-
   return {
     create(context) {
       const sourceCode = context.getSourceCode();
       settings = getSettings(context);
-
       if (!settings) {
         return {};
       }
-
       if (contexts) {
         handler = (0, _jsdoccomment.commentHandler)(settings);
       }
-
       const state = {};
       return {
         '*:not(Program)'(node) {
-          const reducedNode = (0, _jsdoccomment.getReducedASTNode)(node, sourceCode);
-
-          if (node !== reducedNode) {
-            return;
-          }
-
           const commentNode = (0, _jsdoccomment.getJSDocComment)(sourceCode, node, settings);
-
-          if (trackedJsdocs.has(commentNode)) {
+          if (!ruleConfig.noTracking && trackedJsdocs.has(commentNode)) {
             return;
           }
-
           if (!commentNode) {
             if (ruleConfig.nonComment) {
               ruleConfig.nonComment({
@@ -1010,14 +879,11 @@ const iterateAllJsdocs = (iterator, ruleConfig, contexts, additiveCommentContext
                 state
               });
             }
-
             return;
           }
-
           trackedJsdocs.add(commentNode);
           callIterator(context, node, [commentNode], state);
         },
-
         'Program:exit'() {
           const allComments = sourceCode.getAllComments();
           const untrackedJSdoc = allComments.filter(node => {
@@ -1025,13 +891,12 @@ const iterateAllJsdocs = (iterator, ruleConfig, contexts, additiveCommentContext
           });
           callIterator(context, null, untrackedJSdoc, state, true);
         }
-
       };
     },
-
     meta: ruleConfig.meta
   };
 };
+
 /**
  * Create an eslint rule that iterates over all JSDocs, regardless of whether
  * they are attached to a function-like node.
@@ -1039,18 +904,14 @@ const iterateAllJsdocs = (iterator, ruleConfig, contexts, additiveCommentContext
  * @param {JsdocVisitor} iterator
  * @param {RuleConfig} ruleConfig
  */
-
-
 const checkFile = (iterator, ruleConfig) => {
   return {
     create(context) {
       const sourceCode = context.getSourceCode();
       const settings = getSettings(context);
-
       if (!settings) {
         return {};
       }
-
       return {
         'Program:exit'() {
           const allComments = sourceCode.getAllComments();
@@ -1068,39 +929,30 @@ const checkFile = (iterator, ruleConfig) => {
             utils
           });
         }
-
       };
     },
-
     meta: ruleConfig.meta
   };
 };
-
 /**
  * @param {JsdocVisitor} iterator
  * @param {RuleConfig} ruleConfig
  */
 function iterateJsdoc(iterator, ruleConfig) {
   var _ruleConfig$meta;
-
   const metaType = ruleConfig === null || ruleConfig === void 0 ? void 0 : (_ruleConfig$meta = ruleConfig.meta) === null || _ruleConfig$meta === void 0 ? void 0 : _ruleConfig$meta.type;
-
   if (!metaType || !['problem', 'suggestion', 'layout'].includes(metaType)) {
     throw new TypeError('Rule must include `meta.type` option (with value "problem", "suggestion", or "layout")');
   }
-
   if (typeof iterator !== 'function') {
     throw new TypeError('The iterator argument must be a function.');
   }
-
   if (ruleConfig.checkFile) {
     return checkFile(iterator, ruleConfig);
   }
-
   if (ruleConfig.iterateAllJsdocs) {
     return iterateAllJsdocs(iterator, ruleConfig);
   }
-
   return {
     /**
      * The entrypoint for the JSDoc rule.
@@ -1113,67 +965,53 @@ function iterateJsdoc(iterator, ruleConfig) {
      */
     create(context) {
       const settings = getSettings(context);
-
       if (!settings) {
         return {};
       }
-
       let contexts;
-
       if (ruleConfig.contextDefaults || ruleConfig.contextSelected || ruleConfig.matchContext) {
         var _context$options$2, _contexts, _contexts2;
-
         contexts = ruleConfig.matchContext && (_context$options$2 = context.options[0]) !== null && _context$options$2 !== void 0 && _context$options$2.match ? context.options[0].match : _jsdocUtils.default.enforcedContexts(context, ruleConfig.contextDefaults);
-
         if (contexts) {
           contexts = contexts.map(obj => {
             if (typeof obj === 'object' && !obj.context) {
-              return { ...obj,
+              return {
+                ...obj,
                 context: 'any'
               };
             }
-
             return obj;
           });
         }
-
         const hasPlainAny = (_contexts = contexts) === null || _contexts === void 0 ? void 0 : _contexts.includes('any');
         const hasObjectAny = !hasPlainAny && ((_contexts2 = contexts) === null || _contexts2 === void 0 ? void 0 : _contexts2.find(ctxt => {
           return (ctxt === null || ctxt === void 0 ? void 0 : ctxt.context) === 'any';
         }));
-
         if (hasPlainAny || hasObjectAny) {
           return iterateAllJsdocs(iterator, ruleConfig, hasObjectAny ? contexts : null, ruleConfig.matchContext).create(context);
         }
       }
-
       const sourceCode = context.getSourceCode();
       const {
         lines
       } = sourceCode;
       const state = {};
-
       const checkJsdoc = (info, handler, node) => {
         const jsdocNode = (0, _jsdoccomment.getJSDocComment)(sourceCode, node, settings);
-
         if (!jsdocNode) {
           return;
         }
-
         const [indent, jsdoc] = getIndentAndJSDoc(lines, jsdocNode);
-
-        if ( // Note, `handler` should already be bound in its first argument
+        if (
+        // Note, `handler` should already be bound in its first argument
         //  with these only to be called after the value of
         //  `comment`
         handler && handler(jsdoc) === false) {
           return;
         }
-
         iterate(info, indent, jsdoc, ruleConfig, context, lines, jsdocNode, node, settings, sourceCode, iterator, state);
       };
-
       let contextObject = {};
-
       if (contexts && (ruleConfig.contextDefaults || ruleConfig.contextSelected || ruleConfig.matchContext)) {
         contextObject = _jsdocUtils.default.getContextObject(contexts, checkJsdoc, (0, _jsdoccomment.commentHandler)(settings));
       } else {
@@ -1183,7 +1021,6 @@ function iterateJsdoc(iterator, ruleConfig) {
           }, null);
         }
       }
-
       if (ruleConfig.exit) {
         contextObject['Program:exit'] = () => {
           ruleConfig.exit({
@@ -1192,10 +1029,8 @@ function iterateJsdoc(iterator, ruleConfig) {
           });
         };
       }
-
       return contextObject;
     },
-
     meta: ruleConfig.meta
   };
 }
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/jsdocUtils.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/jsdocUtils.js
index 7b74c3750487bb..733b051f1c0297 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/jsdocUtils.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/jsdocUtils.js
@@ -4,30 +4,25 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
+var _jsdoccomment = require("@es-joy/jsdoccomment");
 var _WarnSettings = _interopRequireDefault(require("./WarnSettings"));
-
 var _getDefaultTagStructureForMode = _interopRequireDefault(require("./getDefaultTagStructureForMode"));
-
 var _tagNames = require("./tagNames");
-
 var _hasReturnValue = require("./utils/hasReturnValue");
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 /* eslint-disable jsdoc/no-undefined-types */
 
 /**
  * @typedef {"jsdoc"|"typescript"|"closure"} ParserMode
  */
-let tagStructure;
 
+let tagStructure;
 const setTagStructure = mode => {
   tagStructure = (0, _getDefaultTagStructureForMode.default)(mode);
-}; // Given a nested array of property names, reduce them to a single array,
-// appending the name of the root element along the way if present.
-
+};
 
+// Given a nested array of property names, reduce them to a single array,
+// appending the name of the root element along the way if present.
 const flattenRoots = (params, root = '') => {
   let hasRestElement = false;
   let hasPropertyRest = false;
@@ -35,36 +30,28 @@ const flattenRoots = (params, root = '') => {
   const names = params.reduce((acc, cur) => {
     if (Array.isArray(cur)) {
       let nms;
-
       if (Array.isArray(cur[1])) {
         nms = cur[1];
       } else {
         if (cur[1].hasRestElement) {
           hasRestElement = true;
         }
-
         if (cur[1].hasPropertyRest) {
           hasPropertyRest = true;
         }
-
         nms = cur[1].names;
       }
-
       const flattened = flattenRoots(nms, root ? `${root}.${cur[0]}` : cur[0]);
-
       if (flattened.hasRestElement) {
         hasRestElement = true;
       }
-
       if (flattened.hasPropertyRest) {
         hasPropertyRest = true;
       }
-
       const inner = [root ? `${root}.${cur[0]}` : cur[0], ...flattened.names].filter(Boolean);
       rests.push(false, ...flattened.rests);
       return acc.concat(inner);
     }
-
     if (typeof cur === 'object') {
       if (cur.isRestProperty) {
         hasPropertyRest = true;
@@ -72,17 +59,14 @@ const flattenRoots = (params, root = '') => {
       } else {
         rests.push(false);
       }
-
       if (cur.restElement) {
         hasRestElement = true;
       }
-
       acc.push(root ? `${root}.${cur.name}` : cur.name);
     } else if (typeof cur !== 'undefined') {
       rests.push(false);
       acc.push(root ? `${root}.${cur}` : cur);
     }
-
     return acc;
   }, []);
   return {
@@ -92,79 +76,65 @@ const flattenRoots = (params, root = '') => {
     rests
   };
 };
+
 /**
  * @param {object} propSignature
  * @returns {undefined|Array|string}
  */
-
-
 const getPropertiesFromPropertySignature = propSignature => {
   if (propSignature.type === 'TSIndexSignature' || propSignature.type === 'TSConstructSignatureDeclaration' || propSignature.type === 'TSCallSignatureDeclaration') {
     return undefined;
   }
-
   if (propSignature.typeAnnotation && propSignature.typeAnnotation.typeAnnotation.type === 'TSTypeLiteral') {
     return [propSignature.key.name, propSignature.typeAnnotation.typeAnnotation.members.map(member => {
       return getPropertiesFromPropertySignature(member);
     })];
   }
-
   return propSignature.key.name;
 };
+
 /**
  * @param {object} functionNode
  * @param {boolean} checkDefaultObjects
  * @returns {Array}
  */
-
-
 const getFunctionParameterNames = (functionNode, checkDefaultObjects) => {
   var _functionNode$value;
-
   // eslint-disable-next-line complexity
   const getParamName = (param, isProperty) => {
     var _param$left, _param$left3;
-
     const hasLeftTypeAnnotation = 'left' in param && 'typeAnnotation' in param.left;
-
     if ('typeAnnotation' in param || hasLeftTypeAnnotation) {
       const typeAnnotation = hasLeftTypeAnnotation ? param.left.typeAnnotation : param.typeAnnotation;
-
       if (typeAnnotation.typeAnnotation.type === 'TSTypeLiteral') {
         const propertyNames = typeAnnotation.typeAnnotation.members.map(member => {
           return getPropertiesFromPropertySignature(member);
         });
-        const flattened = { ...flattenRoots(propertyNames),
+        const flattened = {
+          ...flattenRoots(propertyNames),
           annotationParamName: param.name
         };
         const hasLeftName = 'left' in param && 'name' in param.left;
-
         if ('name' in param || hasLeftName) {
           return [hasLeftName ? param.left.name : param.name, flattened];
         }
-
         return [undefined, flattened];
       }
     }
-
     if ('name' in param) {
       return param.name;
     }
-
     if ('left' in param && 'name' in param.left) {
       return param.left.name;
     }
-
     if (param.type === 'ObjectPattern' || ((_param$left = param.left) === null || _param$left === void 0 ? void 0 : _param$left.type) === 'ObjectPattern') {
       var _param$left2;
-
       const properties = param.properties || ((_param$left2 = param.left) === null || _param$left2 === void 0 ? void 0 : _param$left2.properties);
       const roots = properties.map(prop => {
         return getParamName(prop, true);
       });
       return [undefined, flattenRoots(roots)];
     }
-
     if (param.type === 'Property') {
       // eslint-disable-next-line default-case
       switch (param.value.type) {
@@ -175,12 +145,10 @@ const getFunctionParameterNames = (functionNode, checkDefaultObjects) => {
               restElement: prop.type === 'RestElement'
             };
           })];
-
         case 'ObjectPattern':
           return [param.key.name, param.value.properties.map(prop => {
             return getParamName(prop, isProperty);
           })];
-
         case 'AssignmentPattern':
           {
             // eslint-disable-next-line default-case
@@ -192,14 +160,11 @@ const getFunctionParameterNames = (functionNode, checkDefaultObjects) => {
                     return getParamName(prop, isProperty);
                   })];
                 }
-
                 break;
-
               case 'ObjectPattern':
                 return [param.key.name, param.value.left.properties.map(prop => {
                   return getParamName(prop, isProperty);
                 })];
-
               case 'ArrayPattern':
                 return [param.key.name, param.value.left.elements.map((prop, idx) => {
                   return {
@@ -210,17 +175,17 @@ const getFunctionParameterNames = (functionNode, checkDefaultObjects) => {
             }
           }
       }
-
       switch (param.key.type) {
         case 'Identifier':
           return param.key.name;
-        // The key of an object could also be a string or number
 
+        // The key of an object could also be a string or number
         case 'Literal':
-          return param.key.raw || // istanbul ignore next -- `raw` may not be present in all parsers
+          return param.key.raw ||
+          // istanbul ignore next -- `raw` may not be present in all parsers
           param.key.value;
-        // case 'MemberExpression':
 
+        // case 'MemberExpression':
         default:
           // Todo: We should really create a structure (and a corresponding
           //   option analogous to `checkRestProperty`) which allows for
@@ -229,10 +194,8 @@ const getFunctionParameterNames = (functionNode, checkDefaultObjects) => {
           return undefined;
       }
     }
-
     if (param.type === 'ArrayPattern' || ((_param$left3 = param.left) === null || _param$left3 === void 0 ? void 0 : _param$left3.type) === 'ArrayPattern') {
       var _param$left4;
-
       const elements = param.elements || ((_param$left4 = param.left) === null || _param$left4 === void 0 ? void 0 : _param$left4.elements);
       const roots = elements.map((prop, idx) => {
         return {
@@ -242,7 +205,6 @@ const getFunctionParameterNames = (functionNode, checkDefaultObjects) => {
       });
       return [undefined, flattenRoots(roots)];
     }
-
     if (['RestElement', 'ExperimentalRestProperty'].includes(param.type)) {
       return {
         isRestProperty: isProperty,
@@ -250,32 +212,28 @@ const getFunctionParameterNames = (functionNode, checkDefaultObjects) => {
         restElement: true
       };
     }
-
     if (param.type === 'TSParameterProperty') {
       return getParamName(param.parameter, true);
     }
-
     throw new Error(`Unsupported function signature format: \`${param.type}\`.`);
   };
-
   if (!functionNode) {
     return [];
   }
-
   return (functionNode.params || ((_functionNode$value = functionNode.value) === null || _functionNode$value === void 0 ? void 0 : _functionNode$value.params) || []).map(param => {
     return getParamName(param);
   });
 };
+
 /**
  * @param {Node} functionNode
  * @returns {Integer}
  */
-
-
 const hasParams = functionNode => {
   // Should also check `functionNode.value.params` if supporting `MethodDefinition`
   return functionNode.params.length;
 };
+
 /**
  * Gets all names of the target type, including those that refer to a path, e.g.
  * "@param foo; @param foo.bar".
@@ -284,11 +242,8 @@ const hasParams = functionNode => {
  * @param {string} targetTagName
  * @returns {Array<object>}
  */
-
-
 const getJsdocTagsDeep = (jsdoc, targetTagName) => {
   const ret = [];
-
   for (const [idx, {
     name,
     tag,
@@ -297,35 +252,29 @@ const getJsdocTagsDeep = (jsdoc, targetTagName) => {
     if (tag !== targetTagName) {
       continue;
     }
-
     ret.push({
       idx,
       name,
       type
     });
   }
-
   return ret;
 };
-
 const modeWarnSettings = (0, _WarnSettings.default)();
+
 /**
  * @param {string} mode
  * @param context
  */
-
 const getTagNamesForMode = (mode, context) => {
   switch (mode) {
     case 'jsdoc':
       return _tagNames.jsdocTags;
-
     case 'typescript':
       return _tagNames.typeScriptTags;
-
     case 'closure':
     case 'permissive':
       return _tagNames.closureTags;
-
     default:
       if (!modeWarnSettings.hasBeenWarned(context, 'mode')) {
         context.report({
@@ -338,12 +287,13 @@ const getTagNamesForMode = (mode, context) => {
           message: `Unrecognized value \`${mode}\` for \`settings.jsdoc.mode\`.`
         });
         modeWarnSettings.markSettingAsWarned(context, 'mode');
-      } // We'll avoid breaking too many other rules
-
+      }
 
+      // We'll avoid breaking too many other rules
       return _tagNames.jsdocTags;
   }
 };
+
 /**
  * @param context
  * @param {ParserMode} mode
@@ -351,43 +301,36 @@ const getTagNamesForMode = (mode, context) => {
  * @param {object} tagPreference
  * @returns {string|object}
  */
-
-
 const getPreferredTagName = (context, mode, name, tagPreference = {}) => {
   var _Object$entries$find;
-
   const prefValues = Object.values(tagPreference);
-
   if (prefValues.includes(name) || prefValues.some(prefVal => {
     return prefVal && typeof prefVal === 'object' && prefVal.replacement === name;
   })) {
     return name;
-  } // Allow keys to have a 'tag ' prefix to avoid upstream bug in ESLint
+  }
+
+  // Allow keys to have a 'tag ' prefix to avoid upstream bug in ESLint
   // that disallows keys that conflict with Object.prototype,
   // e.g. 'tag constructor' for 'constructor':
   // https://github.com/eslint/eslint/issues/13289
   // https://github.com/gajus/eslint-plugin-jsdoc/issues/537
-
-
   const tagPreferenceFixed = Object.fromEntries(Object.entries(tagPreference).map(([key, value]) => {
     return [key.replace(/^tag /u, ''), value];
   }));
-
   if (Object.prototype.hasOwnProperty.call(tagPreferenceFixed, name)) {
     return tagPreferenceFixed[name];
   }
-
   const tagNames = getTagNamesForMode(mode, context);
   const preferredTagName = (_Object$entries$find = Object.entries(tagNames).find(([, aliases]) => {
     return aliases.includes(name);
   })) === null || _Object$entries$find === void 0 ? void 0 : _Object$entries$find[0];
-
   if (preferredTagName) {
     return preferredTagName;
   }
-
   return name;
 };
+
 /**
  * @param context
  * @param {ParserMode} mode
@@ -395,8 +338,6 @@ const getPreferredTagName = (context, mode, name, tagPreference = {}) => {
  * @param {Array} definedTags
  * @returns {boolean}
  */
-
-
 const isValidTag = (context, mode, name, definedTags) => {
   const tagNames = getTagNamesForMode(mode, context);
   const validTagNames = Object.keys(tagNames).concat(Object.values(tagNames).flat());
@@ -404,77 +345,86 @@ const isValidTag = (context, mode, name, definedTags) => {
   const allTags = validTagNames.concat(additionalTags);
   return allTags.includes(name);
 };
+
 /**
  * @param {object} jsdoc
  * @param {string} targetTagName
  * @returns {boolean}
  */
-
-
 const hasTag = (jsdoc, targetTagName) => {
   const targetTagLower = targetTagName.toLowerCase();
   return jsdoc.tags.some(doc => {
     return doc.tag.toLowerCase() === targetTagLower;
   });
 };
+
 /**
  * @param {object} jsdoc
  * @param {Array} targetTagNames
  * @returns {boolean}
  */
-
-
 const hasATag = (jsdoc, targetTagNames) => {
   return targetTagNames.some(targetTagName => {
     return hasTag(jsdoc, targetTagName);
   });
 };
+
 /**
  * Checks if the JSDoc comment declares a defined type.
  *
  * @param {JsDocTag} tag
  *   the tag which should be checked.
+ * @param {"jsdoc"|"closure"|"typescript"} mode
  * @returns {boolean}
  *   true in case a defined type is declared; otherwise false.
  */
-
-
-const hasDefinedTypeTag = tag => {
+const hasDefinedTypeTag = (tag, mode) => {
   // The function should not continue in the event the type is not defined...
   if (typeof tag === 'undefined' || tag === null) {
     return false;
-  } // .. same applies if it declares an `{undefined}` or `{void}` type
-
+  }
 
+  // .. same applies if it declares an `{undefined}` or `{void}` type
   const tagType = tag.type.trim();
 
+  // Exit early if matching
   if (tagType === 'undefined' || tagType === 'void') {
     return false;
-  } // In any other case, a type is present
-
+  }
+  let parsedTypes;
+  try {
+    parsedTypes = (0, _jsdoccomment.tryParse)(tagType, mode === 'permissive' ? undefined : [mode]);
+  } catch {
+    // Ignore
+  }
+  if (
+  // We do not traverse deeply as it could be, e.g., `Promise<void>`
+  parsedTypes && parsedTypes.type === 'JsdocTypeUnion' && parsedTypes.elements.find(elem => {
+    return elem.type === 'JsdocTypeUndefined' || elem.type === 'JsdocTypeName' && elem.value === 'void';
+  })) {
+    return false;
+  }
 
+  // In any other case, a type is present
   return true;
 };
+
 /**
  * @param map
  * @param tag
  * @returns {Map}
  */
-
-
 const ensureMap = (map, tag) => {
   if (!map.has(tag)) {
     map.set(tag, new Map());
   }
-
   return map.get(tag);
 };
+
 /**
  * @param structuredTags
  * @param tagMap
  */
-
-
 const overrideTagStructure = (structuredTags, tagMap = tagStructure) => {
   for (const [tag, {
     name,
@@ -485,150 +435,131 @@ const overrideTagStructure = (structuredTags, tagMap = tagStructure) => {
     tagStruct.set('nameContents', name);
     tagStruct.set('typeAllowed', type);
     const requiredName = required.includes('name');
-
     if (requiredName && name === false) {
       throw new Error('Cannot add "name" to `require` with the tag\'s `name` set to `false`');
     }
-
     tagStruct.set('nameRequired', requiredName);
     const requiredType = required.includes('type');
-
     if (requiredType && type === false) {
       throw new Error('Cannot add "type" to `require` with the tag\'s `type` set to `false`');
     }
-
     tagStruct.set('typeRequired', requiredType);
     const typeOrNameRequired = required.includes('typeOrNameRequired');
-
     if (typeOrNameRequired && name === false) {
       throw new Error('Cannot add "typeOrNameRequired" to `require` with the tag\'s `name` set to `false`');
     }
-
     if (typeOrNameRequired && type === false) {
       throw new Error('Cannot add "typeOrNameRequired" to `require` with the tag\'s `type` set to `false`');
     }
-
     tagStruct.set('typeOrNameRequired', typeOrNameRequired);
   }
 };
+
 /**
  * @param mode
  * @param structuredTags
  * @returns {Map}
  */
-
-
 const getTagStructureForMode = (mode, structuredTags) => {
   const tagStruct = (0, _getDefaultTagStructureForMode.default)(mode);
-
   try {
     overrideTagStructure(structuredTags, tagStruct);
-  } catch {//
+  } catch {
+    //
   }
-
   return tagStruct;
 };
+
 /**
  * @param tag
  * @param {Map} tagMap
  * @returns {boolean}
  */
-
-
 const isNamepathDefiningTag = (tag, tagMap = tagStructure) => {
   const tagStruct = ensureMap(tagMap, tag);
   return tagStruct.get('nameContents') === 'namepath-defining';
 };
+
 /**
  * @param tag
  * @param {Map} tagMap
  * @returns {boolean}
  */
-
-
 const tagMustHaveTypePosition = (tag, tagMap = tagStructure) => {
   const tagStruct = ensureMap(tagMap, tag);
   return tagStruct.get('typeRequired');
 };
+
 /**
  * @param tag
  * @param {Map} tagMap
  * @returns {boolean}
  */
-
-
 const tagMightHaveTypePosition = (tag, tagMap = tagStructure) => {
   if (tagMustHaveTypePosition(tag, tagMap)) {
     return true;
   }
-
   const tagStruct = ensureMap(tagMap, tag);
   const ret = tagStruct.get('typeAllowed');
   return ret === undefined ? true : ret;
 };
-
 const namepathTypes = new Set(['namepath-defining', 'namepath-referencing']);
+
 /**
  * @param tag
  * @param {Map} tagMap
  * @returns {boolean}
  */
-
 const tagMightHaveNamePosition = (tag, tagMap = tagStructure) => {
   const tagStruct = ensureMap(tagMap, tag);
   const ret = tagStruct.get('nameContents');
   return ret === undefined ? true : Boolean(ret);
 };
+
 /**
  * @param tag
  * @param {Map} tagMap
  * @returns {boolean}
  */
-
-
 const tagMightHaveNamepath = (tag, tagMap = tagStructure) => {
   const tagStruct = ensureMap(tagMap, tag);
   return namepathTypes.has(tagStruct.get('nameContents'));
 };
+
 /**
  * @param tag
  * @param {Map} tagMap
  * @returns {boolean}
  */
-
-
 const tagMustHaveNamePosition = (tag, tagMap = tagStructure) => {
   const tagStruct = ensureMap(tagMap, tag);
   return tagStruct.get('nameRequired');
 };
+
 /**
  * @param tag
  * @param {Map} tagMap
  * @returns {boolean}
  */
-
-
 const tagMightHaveEitherTypeOrNamePosition = (tag, tagMap) => {
   return tagMightHaveTypePosition(tag, tagMap) || tagMightHaveNamepath(tag, tagMap);
 };
+
 /**
  * @param tag
  * @param {Map} tagMap
  * @returns {boolean}
  */
-
-
 const tagMustHaveEitherTypeOrNamePosition = (tag, tagMap) => {
   const tagStruct = ensureMap(tagMap, tag);
   return tagStruct.get('typeOrNameRequired');
 };
+
 /**
  * @param tag
  * @param {Map} tagMap
  * @returns {boolean}
  */
-
-
 const tagMissingRequiredTypeOrNamepath = (tag, tagMap = tagStructure) => {
   const mustHaveTypePosition = tagMustHaveTypePosition(tag.tag, tagMap);
   const mightHaveTypePosition = tagMightHaveTypePosition(tag.tag, tagMap);
@@ -637,14 +568,13 @@ const tagMissingRequiredTypeOrNamepath = (tag, tagMap = tagStructure) => {
   const mustHaveEither = tagMustHaveEitherTypeOrNamePosition(tag.tag, tagMap);
   const hasEither = tagMightHaveEitherTypeOrNamePosition(tag.tag, tagMap) && (hasTypePosition || hasNameOrNamepathPosition);
   return mustHaveEither && !hasEither && !mustHaveTypePosition;
-}; // eslint-disable-next-line complexity
-
+};
 
+// eslint-disable-next-line complexity
 const hasNonFunctionYield = (node, checkYieldReturnValue) => {
   if (!node) {
     return false;
   }
-
   switch (node.type) {
     case 'BlockStatement':
       {
@@ -652,20 +582,18 @@ const hasNonFunctionYield = (node, checkYieldReturnValue) => {
           return !['ArrowFunctionExpression', 'FunctionDeclaration', 'FunctionExpression'].includes(bodyNode.type) && hasNonFunctionYield(bodyNode, checkYieldReturnValue);
         });
       }
-    // istanbul ignore next -- In Babel?
 
+    // istanbul ignore next -- In Babel?
     case 'OptionalCallExpression':
     case 'CallExpression':
       return node.arguments.some(element => {
         return hasNonFunctionYield(element, checkYieldReturnValue);
       });
-
     case 'ChainExpression':
     case 'ExpressionStatement':
       {
         return hasNonFunctionYield(node.expression, checkYieldReturnValue);
       }
-
     case 'LabeledStatement':
     case 'WhileStatement':
     case 'DoWhileStatement':
@@ -676,18 +604,15 @@ const hasNonFunctionYield = (node, checkYieldReturnValue) => {
       {
         return hasNonFunctionYield(node.body, checkYieldReturnValue);
       }
-
     case 'ConditionalExpression':
     case 'IfStatement':
       {
         return hasNonFunctionYield(node.test, checkYieldReturnValue) || hasNonFunctionYield(node.consequent, checkYieldReturnValue) || hasNonFunctionYield(node.alternate, checkYieldReturnValue);
       }
-
     case 'TryStatement':
       {
         return hasNonFunctionYield(node.block, checkYieldReturnValue) || hasNonFunctionYield(node.handler && node.handler.body, checkYieldReturnValue) || hasNonFunctionYield(node.finalizer, checkYieldReturnValue);
       }
-
     case 'SwitchStatement':
       {
         return node.cases.some(someCase => {
@@ -696,130 +621,113 @@ const hasNonFunctionYield = (node, checkYieldReturnValue) => {
           });
         });
       }
-
     case 'ArrayPattern':
     case 'ArrayExpression':
       return node.elements.some(element => {
         return hasNonFunctionYield(element, checkYieldReturnValue);
       });
-
     case 'AssignmentPattern':
       return hasNonFunctionYield(node.right, checkYieldReturnValue);
-
     case 'VariableDeclaration':
       {
         return node.declarations.some(nde => {
           return hasNonFunctionYield(nde, checkYieldReturnValue);
         });
       }
-
     case 'VariableDeclarator':
       {
         return hasNonFunctionYield(node.id, checkYieldReturnValue) || hasNonFunctionYield(node.init, checkYieldReturnValue);
       }
-
     case 'AssignmentExpression':
     case 'BinaryExpression':
     case 'LogicalExpression':
       {
         return hasNonFunctionYield(node.left, checkYieldReturnValue) || hasNonFunctionYield(node.right, checkYieldReturnValue);
       }
-    // Comma
 
+    // Comma
     case 'SequenceExpression':
     case 'TemplateLiteral':
       return node.expressions.some(subExpression => {
         return hasNonFunctionYield(subExpression, checkYieldReturnValue);
       });
-
     case 'ObjectPattern':
     case 'ObjectExpression':
       return node.properties.some(property => {
         return hasNonFunctionYield(property, checkYieldReturnValue);
       });
-    // istanbul ignore next -- In Babel?
 
+    // istanbul ignore next -- In Babel?
     case 'PropertyDefinition':
     /* eslint-disable no-fallthrough */
     // istanbul ignore next -- In Babel?
-
-    case 'ObjectProperty': // istanbul ignore next -- In Babel?
-
+    case 'ObjectProperty':
+    // istanbul ignore next -- In Babel?
     case 'ClassProperty':
     /* eslint-enable no-fallthrough */
-
     case 'Property':
       return node.computed && hasNonFunctionYield(node.key, checkYieldReturnValue) || hasNonFunctionYield(node.value, checkYieldReturnValue);
     // istanbul ignore next -- In Babel?
-
     case 'ObjectMethod':
       // istanbul ignore next -- In Babel?
       return node.computed && hasNonFunctionYield(node.key, checkYieldReturnValue) || node.arguments.some(nde => {
         return hasNonFunctionYield(nde, checkYieldReturnValue);
       });
-
     case 'SpreadElement':
     case 'UnaryExpression':
       return hasNonFunctionYield(node.argument, checkYieldReturnValue);
-
     case 'TaggedTemplateExpression':
       return hasNonFunctionYield(node.quasi, checkYieldReturnValue);
+
     // ?.
     // istanbul ignore next -- In Babel?
-
     case 'OptionalMemberExpression':
     case 'MemberExpression':
       return hasNonFunctionYield(node.object, checkYieldReturnValue) || hasNonFunctionYield(node.property, checkYieldReturnValue);
-    // istanbul ignore next -- In Babel?
 
+    // istanbul ignore next -- In Babel?
     case 'Import':
     case 'ImportExpression':
       return hasNonFunctionYield(node.source, checkYieldReturnValue);
-
     case 'ReturnStatement':
       {
         if (node.argument === null) {
           return false;
         }
-
         return hasNonFunctionYield(node.argument, checkYieldReturnValue);
       }
-
     case 'YieldExpression':
       {
         if (checkYieldReturnValue) {
           if (node.parent.type === 'VariableDeclarator') {
             return true;
           }
-
           return false;
-        } // void return does not count.
-
+        }
 
+        // void return does not count.
         if (node.argument === null) {
           return false;
         }
-
         return true;
       }
-
     default:
       {
         return false;
       }
   }
 };
+
 /**
  * Checks if a node has a return statement. Void return does not count.
  *
  * @param {object} node
  * @returns {boolean}
  */
-
-
 const hasYieldValue = (node, checkYieldReturnValue) => {
   return node.generator && (node.expression || hasNonFunctionYield(node.body, checkYieldReturnValue));
 };
+
 /**
  * Checks if a node has a throws statement.
  *
@@ -828,16 +736,14 @@ const hasYieldValue = (node, checkYieldReturnValue) => {
  * @returns {boolean}
  */
 // eslint-disable-next-line complexity
-
-
 const hasThrowValue = (node, innerFunction) => {
   if (!node) {
     return false;
-  } // There are cases where a function may execute its inner function which
+  }
+
+  // There are cases where a function may execute its inner function which
   //   throws, but we're treating functions atomically rather than trying to
   //   follow them
-
-
   switch (node.type) {
     case 'FunctionExpression':
     case 'FunctionDeclaration':
@@ -845,14 +751,12 @@ const hasThrowValue = (node, innerFunction) => {
       {
         return !innerFunction && !node.async && hasThrowValue(node.body, true);
       }
-
     case 'BlockStatement':
       {
         return node.body.some(bodyNode => {
           return bodyNode.type !== 'FunctionDeclaration' && hasThrowValue(bodyNode);
         });
       }
-
     case 'LabeledStatement':
     case 'WhileStatement':
     case 'DoWhileStatement':
@@ -863,18 +767,16 @@ const hasThrowValue = (node, innerFunction) => {
       {
         return hasThrowValue(node.body);
       }
-
     case 'IfStatement':
       {
         return hasThrowValue(node.consequent) || hasThrowValue(node.alternate);
       }
-    // We only consider it to throw an error if the catch or finally blocks throw an error.
 
+    // We only consider it to throw an error if the catch or finally blocks throw an error.
     case 'TryStatement':
       {
         return hasThrowValue(node.handler && node.handler.body) || hasThrowValue(node.finalizer);
       }
-
     case 'SwitchStatement':
       {
         return node.cases.some(someCase => {
@@ -883,22 +785,20 @@ const hasThrowValue = (node, innerFunction) => {
           });
         });
       }
-
     case 'ThrowStatement':
       {
         return true;
       }
-
     default:
       {
         return false;
       }
   }
 };
+
 /**
  * @param {string} tag
  */
-
 /*
 const isInlineTag = (tag) => {
   return /^(@link|@linkcode|@linkplain|@tutorial) /u.test(tag);
@@ -913,13 +813,12 @@ const isInlineTag = (tag) => {
  * @param {JsDocTag} tag
  * @returns {Array<string>}
  */
-
-
 const parseClosureTemplateTag = tag => {
   return tag.name.split(',').map(type => {
     return type.trim().replace(/^\[(?<name>.*?)=.*\]$/u, '$<name>');
   });
 };
+
 /**
  * @typedef {true|string[]} DefaultContexts
  */
@@ -933,37 +832,32 @@ const parseClosureTemplateTag = tag => {
  * @param {DefaultContexts} defaultContexts
  * @returns {string[]}
  */
-
-
 const enforcedContexts = (context, defaultContexts) => {
   const {
     contexts = defaultContexts === true ? ['ArrowFunctionExpression', 'FunctionDeclaration', 'FunctionExpression', 'TSDeclareFunction'] : defaultContexts
   } = context.options[0] || {};
   return contexts;
 };
+
 /**
  * @param {string[]} contexts
  * @param {Function} checkJsdoc
  * @param {Function} handler
  */
-
-
 const getContextObject = (contexts, checkJsdoc, handler) => {
   const properties = {};
-
   for (const [idx, prop] of contexts.entries()) {
     let property;
     let value;
-
     if (typeof prop === 'object') {
       const selInfo = {
         lastIndex: idx,
         selector: prop.context
       };
-
       if (prop.comment) {
         property = prop.context;
-        value = checkJsdoc.bind(null, { ...selInfo,
+        value = checkJsdoc.bind(null, {
+          ...selInfo,
           comment: prop.comment
         }, handler.bind(null, prop.comment));
       } else {
@@ -978,26 +872,22 @@ const getContextObject = (contexts, checkJsdoc, handler) => {
       property = prop;
       value = checkJsdoc.bind(null, selInfo, null);
     }
-
     const old = properties[property];
     properties[property] = old ? function (...args) {
       old(...args);
       value(...args);
     } : value;
   }
-
   return properties;
 };
-
 const filterTags = (tags, filter) => {
   return tags.filter(tag => {
     return filter(tag);
   });
 };
-
-const tagsWithNamesAndDescriptions = new Set(['param', 'arg', 'argument', 'property', 'prop', 'template', // These two are parsed by our custom parser as though having a `name`
+const tagsWithNamesAndDescriptions = new Set(['param', 'arg', 'argument', 'property', 'prop', 'template',
+// These two are parsed by our custom parser as though having a `name`
 'returns', 'return']);
-
 const getTagsByType = (context, mode, tags, tagPreference) => {
   const descName = getPreferredTagName(context, mode, 'description', tagPreference);
   const tagsWithoutNames = [];
@@ -1006,11 +896,9 @@ const getTagsByType = (context, mode, tags, tagPreference) => {
       tag: tagName
     } = tag;
     const tagWithName = tagsWithNamesAndDescriptions.has(tagName);
-
     if (!tagWithName && tagName !== descName) {
       tagsWithoutNames.push(tag);
     }
-
     return tagWithName;
   });
   return {
@@ -1018,31 +906,22 @@ const getTagsByType = (context, mode, tags, tagPreference) => {
     tagsWithoutNames
   };
 };
-
 const getIndent = sourceCode => {
   var _sourceCode$text$matc;
-
   return (((_sourceCode$text$matc = sourceCode.text.match(/^\n*([ \t]+)/u)) === null || _sourceCode$text$matc === void 0 ? void 0 : _sourceCode$text$matc[1]) ?? '') + ' ';
 };
-
 const isConstructor = node => {
   var _node$parent;
-
   return (node === null || node === void 0 ? void 0 : node.type) === 'MethodDefinition' && node.kind === 'constructor' || (node === null || node === void 0 ? void 0 : (_node$parent = node.parent) === null || _node$parent === void 0 ? void 0 : _node$parent.kind) === 'constructor';
 };
-
 const isGetter = node => {
   var _node$parent2;
-
   return node && ((_node$parent2 = node.parent) === null || _node$parent2 === void 0 ? void 0 : _node$parent2.kind) === 'get';
 };
-
 const isSetter = node => {
   var _node$parent3;
-
   return node && ((_node$parent3 = node.parent) === null || _node$parent3 === void 0 ? void 0 : _node$parent3.kind) === 'set';
 };
-
 const hasAccessorPair = node => {
   const {
     type,
@@ -1062,19 +941,17 @@ const hasAccessorPair = node => {
     return kind === oppositeKind && name === sourceName;
   });
 };
-
 const exemptSpeciaMethods = (jsdoc, node, context, schema) => {
   const hasSchemaOption = prop => {
     var _context$options$;
-
     const schemaProperties = schema[0].properties;
     return ((_context$options$ = context.options[0]) === null || _context$options$ === void 0 ? void 0 : _context$options$[prop]) ?? (schemaProperties[prop] && schemaProperties[prop].default);
   };
-
   const checkGetters = hasSchemaOption('checkGetters');
   const checkSetters = hasSchemaOption('checkSetters');
   return !hasSchemaOption('checkConstructors') && (isConstructor(node) || hasATag(jsdoc, ['class', 'constructor'])) || isGetter(node) && (!checkGetters || checkGetters === 'no-setter' && hasAccessorPair(node.parent)) || isSetter(node) && (!checkSetters || checkSetters === 'no-getter' && hasAccessorPair(node.parent));
 };
+
 /**
  * Since path segments may be unquoted (if matching a reserved word,
  * identifier or numeric literal) or single or double quoted, in either
@@ -1084,57 +961,48 @@ const exemptSpeciaMethods = (jsdoc, node, context, schema) => {
  * @param {string} str
  * @returns {string}
  */
-
-
 const dropPathSegmentQuotes = str => {
   return str.replace(/\.(['"])(.*)\1/gu, '.$2');
 };
+
 /**
  * @param {string} name
  * @returns {(otherPathName: string) => void}
  */
-
-
 const comparePaths = name => {
   return otherPathName => {
     return otherPathName === name || dropPathSegmentQuotes(otherPathName) === dropPathSegmentQuotes(name);
   };
 };
+
 /**
  * @param {string} name
  * @param {string} otherPathName
  * @returns {boolean}
  */
-
-
 const pathDoesNotBeginWith = (name, otherPathName) => {
   return !name.startsWith(otherPathName) && !dropPathSegmentQuotes(name).startsWith(dropPathSegmentQuotes(otherPathName));
 };
+
 /**
  * @param {string} regexString
  * @param {string} requiredFlags
  * @returns {RegExp}
  */
-
-
 const getRegexFromString = (regexString, requiredFlags) => {
   const match = regexString.match(/^\/(.*)\/([gimyus]*)$/us);
   let flags = 'u';
   let regex = regexString;
-
   if (match) {
     [, regex, flags] = match;
-
     if (!flags) {
       flags = 'u';
     }
   }
-
   const uniqueFlags = [...new Set(flags + (requiredFlags || ''))];
   flags = uniqueFlags.join('');
   return new RegExp(regex, flags);
 };
-
 var _default = {
   comparePaths,
   dropPathSegmentQuotes,
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkAccess.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkAccess.js
index 95e8fa524be7f4..3d504e45bc2fd8 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkAccess.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkAccess.js
@@ -4,31 +4,24 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 const accessLevels = ['package', 'private', 'protected', 'public'];
-
 var _default = (0, _iterateJsdoc.default)(({
   report,
   utils
 }) => {
   utils.forEachPreferredTag('access', (jsdocParameter, targetTagName) => {
     const desc = jsdocParameter.name + ' ' + jsdocParameter.description;
-
     if (!accessLevels.includes(desc.trim())) {
       report(`Missing valid JSDoc @${targetTagName} level.`, null, jsdocParameter);
     }
   });
   const accessLength = utils.getTags('access').length;
   const individualTagLength = utils.getPresentTags(accessLevels).length;
-
   if (accessLength && individualTagLength) {
     report('The @access tag may not be used with specific access-control tags (@package, @private, @protected, or @public).');
   }
-
   if (accessLength > 1 || individualTagLength > 1) {
     report('At most one access-control tag may be present on a jsdoc block.');
   }
@@ -43,7 +36,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'suggestion'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=checkAccess.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkAlignment.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkAlignment.js
index fd798e23ae66a8..3ab17fa58ae05b 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkAlignment.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkAlignment.js
@@ -4,15 +4,11 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 const trimStart = string => {
   return string.replace(/^\s+/u, '');
 };
-
 var _default = (0, _iterateJsdoc.default)(({
   sourceCode,
   jsdocNode,
@@ -26,7 +22,6 @@ var _default = (0, _iterateJsdoc.default)(({
   }).filter(line => {
     return !trimStart(line).length;
   });
-
   const fix = fixer => {
     const replacement = sourceCode.getText(jsdocNode).split('\n').map((line, index) => {
       // Ignore the first line and all lines not starting with `*`
@@ -35,7 +30,6 @@ var _default = (0, _iterateJsdoc.default)(({
     }).join('\n');
     return fixer.replaceText(jsdocNode, replacement);
   };
-
   sourceLines.some((line, lineNum) => {
     if (line.length !== indentLevel) {
       report('Expected JSDoc block to be aligned.', fix, {
@@ -43,7 +37,6 @@ var _default = (0, _iterateJsdoc.default)(({
       });
       return true;
     }
-
     return false;
   });
 }, {
@@ -57,7 +50,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'layout'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=checkAlignment.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkExamples.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkExamples.js
index 49bbbbac65177a..7e463903bb078e 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkExamples.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkExamples.js
@@ -4,32 +4,26 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _eslint = require("eslint");
-
 var _semver = _interopRequireDefault(require("semver"));
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 // Todo: When replace `CLIEngine` with `ESLint` when feature set complete per https://github.com/eslint/eslint/issues/14745
 // https://github.com/eslint/eslint/blob/master/docs/user-guide/migrating-to-7.0.0.md#-the-cliengine-class-has-been-deprecated
+
 const zeroBasedLineIndexAdjust = -1;
 const likelyNestedJSDocIndentSpace = 1;
-const preTagSpaceLength = 1; // If a space is present, we should ignore it
+const preTagSpaceLength = 1;
 
+// If a space is present, we should ignore it
 const firstLinePrefixLength = preTagSpaceLength;
 const hasCaptionRegex = /^\s*<caption>([\s\S]*?)<\/caption>/u;
-
 const escapeStringRegexp = str => {
   return str.replace(/[.*+?^${}()|[\]\\]/gu, '\\$&');
 };
-
 const countChars = (str, ch) => {
   return (str.match(new RegExp(escapeStringRegexp(ch), 'gu')) || []).length;
 };
-
 const defaultMdRules = {
   // "always" newline rule at end unlikely in sample code
   'eol-last': 0,
@@ -55,7 +49,8 @@ const defaultMdRules = {
   // Can generally look nicer to pad a little even if code imposes more stringency
   'padded-blocks': 0
 };
-const defaultExpressionRules = { ...defaultMdRules,
+const defaultExpressionRules = {
+  ...defaultMdRules,
   'chai-friendly/no-unused-expressions': 'off',
   'no-empty-function': 'off',
   'no-new': 'off',
@@ -64,13 +59,11 @@ const defaultExpressionRules = { ...defaultMdRules,
   semi: ['error', 'never'],
   strict: 'off'
 };
-
 const getLinesCols = text => {
   const matchLines = countChars(text, '\n');
   const colDelta = matchLines ? text.slice(text.lastIndexOf('\n') + 1).length : text.length;
   return [matchLines, colDelta];
 };
-
 var _default = (0, _iterateJsdoc.default)(({
   report,
   utils,
@@ -84,11 +77,9 @@ var _default = (0, _iterateJsdoc.default)(({
     });
     return;
   }
-
   if (!globalState.has('checkExamples-matchingFileName')) {
     globalState.set('checkExamples-matchingFileName', new Map());
   }
-
   const matchingFileNameMap = globalState.get('checkExamples-matchingFileName');
   const options = context.options[0] || {};
   let {
@@ -111,20 +102,18 @@ var _default = (0, _iterateJsdoc.default)(({
     allowInlineConfig = true,
     reportUnusedDisableDirectives = true,
     captionRequired = false
-  } = options; // Make this configurable?
+  } = options;
 
+  // Make this configurable?
   const rulePaths = [];
   const mdRules = noDefaultExampleRules ? undefined : defaultMdRules;
   const expressionRules = noDefaultExampleRules ? undefined : defaultExpressionRules;
-
   if (exampleCodeRegex) {
     exampleCodeRegex = utils.getRegexFromString(exampleCodeRegex);
   }
-
   if (rejectExampleCodeRegex) {
     rejectExampleCodeRegex = utils.getRegexFromString(rejectExampleCodeRegex);
   }
-
   const checkSource = ({
     filename,
     defaultFileName,
@@ -145,9 +134,9 @@ var _default = (0, _iterateJsdoc.default)(({
         nonJSPrefacingLines: lines,
         string: source
       });
-    } // Todo: Make fixable
-
+    }
 
+    // Todo: Make fixable
     const checkRules = function ({
       nonJSPrefacingCols,
       nonJSPrefacingLines,
@@ -163,28 +152,28 @@ var _default = (0, _iterateJsdoc.default)(({
         useEslintrc: checkEslintrc
       };
       const cliConfigStr = JSON.stringify(cliConfig);
-      const src = paddedIndent ? string.replace(new RegExp(`(^|\n) {${paddedIndent}}(?!$)`, 'gu'), '\n') : string; // Programmatic ESLint API: https://eslint.org/docs/developer-guide/nodejs-api
+      const src = paddedIndent ? string.replace(new RegExp(`(^|\n) {${paddedIndent}}(?!$)`, 'gu'), '\n') : string;
 
+      // Programmatic ESLint API: https://eslint.org/docs/developer-guide/nodejs-api
       const fileNameMapKey = filename ? 'a' + cliConfigStr + filename : 'b' + cliConfigStr + defaultFileName;
       const file = filename || defaultFileName;
       let cliFile;
-
       if (matchingFileNameMap.has(fileNameMapKey)) {
         cliFile = matchingFileNameMap.get(fileNameMapKey);
       } else {
         const cli = new _eslint.CLIEngine(cliConfig);
         let config;
-
         if (filename || checkEslintrc) {
           config = cli.getConfigForFile(file);
-        } // We need a new instance to ensure that the rules that may only
+        }
+
+        // We need a new instance to ensure that the rules that may only
         //  be available to `file` (if it has its own `.eslintrc`),
         //  will be defined.
-
-
         cliFile = new _eslint.CLIEngine({
           allowInlineConfig,
-          baseConfig: { ...baseConfig,
+          baseConfig: {
+            ...baseConfig,
             ...config
           },
           configFile,
@@ -195,21 +184,18 @@ var _default = (0, _iterateJsdoc.default)(({
         });
         matchingFileNameMap.set(fileNameMapKey, cliFile);
       }
-
       const {
         results: [{
           messages
         }]
       } = cliFile.executeOnText(src);
-
       if (!('line' in tag)) {
         tag.line = tag.source[0].number;
-      } // NOTE: `tag.line` can be 0 if of form `/** @tag ... */`
-
+      }
 
+      // NOTE: `tag.line` can be 0 if of form `/** @tag ... */`
       const codeStartLine = tag.line + nonJSPrefacingLines;
       const codeStartCol = likelyNestedJSDocIndentSpace;
-
       for (const {
         message,
         line,
@@ -218,7 +204,8 @@ var _default = (0, _iterateJsdoc.default)(({
         ruleId
       } of messages) {
         const startLine = codeStartLine + line + zeroBasedLineIndexAdjust;
-        const startCol = codeStartCol + ( // This might not work for line 0, but line 0 is unlikely for examples
+        const startCol = codeStartCol + (
+        // This might not work for line 0, but line 0 is unlikely for examples
         line <= 1 ? nonJSPrefacingCols + firstLinePrefixLength : preTagSpaceLength) + column;
         report('@' + targetTagName + ' ' + (severity === 2 ? 'error' : 'warning') + (ruleId ? ' (' + ruleId + ')' : '') + ': ' + message, null, {
           column: startCol,
@@ -226,11 +213,11 @@ var _default = (0, _iterateJsdoc.default)(({
         });
       }
     };
-
     for (const targetSource of sources) {
       checkRules(targetSource);
     }
   };
+
   /**
    *
    * @param {string} filename
@@ -239,34 +226,27 @@ var _default = (0, _iterateJsdoc.default)(({
    *   Formerly "md" was the default.
    * @returns {{defaultFileName: string, fileName: string}}
    */
-
-
   const getFilenameInfo = (filename, ext = 'md/*.js') => {
     let defaultFileName;
-
     if (!filename) {
       const jsFileName = context.getFilename();
-
       if (typeof jsFileName === 'string' && jsFileName.includes('.')) {
         defaultFileName = jsFileName.replace(/\..*?$/u, `.${ext}`);
       } else {
         defaultFileName = `dummy.${ext}`;
       }
     }
-
     return {
       defaultFileName,
       filename
     };
   };
-
   if (checkDefaults) {
     const filenameInfo = getFilenameInfo(matchingFileNameDefaults, 'jsdoc-defaults');
     utils.forEachPreferredTag('default', (tag, targetTagName) => {
       if (!tag.description.trim()) {
         return;
       }
-
       checkSource({
         source: `(${utils.getTagDescription(tag)})`,
         targetTagName,
@@ -274,14 +254,12 @@ var _default = (0, _iterateJsdoc.default)(({
       });
     });
   }
-
   if (checkParams) {
     const filenameInfo = getFilenameInfo(matchingFileNameParams, 'jsdoc-params');
     utils.forEachPreferredTag('param', (tag, targetTagName) => {
       if (!tag.default || !tag.default.trim()) {
         return;
       }
-
       checkSource({
         source: `(${tag.default})`,
         targetTagName,
@@ -289,14 +267,12 @@ var _default = (0, _iterateJsdoc.default)(({
       });
     });
   }
-
   if (checkProperties) {
     const filenameInfo = getFilenameInfo(matchingFileNameProperties, 'jsdoc-properties');
     utils.forEachPreferredTag('property', (tag, targetTagName) => {
       if (!tag.default || !tag.default.trim()) {
         return;
       }
-
       checkSource({
         source: `(${tag.default})`,
         targetTagName,
@@ -304,34 +280,26 @@ var _default = (0, _iterateJsdoc.default)(({
       });
     });
   }
-
   const tagName = utils.getPreferredTagName({
     tagName: 'example'
   });
-
   if (!utils.hasTag(tagName)) {
     return;
   }
-
   const matchingFilenameInfo = getFilenameInfo(matchingFileName);
   utils.forEachPreferredTag('example', (tag, targetTagName) => {
     let source = utils.getTagDescription(tag);
     const match = source.match(hasCaptionRegex);
-
     if (captionRequired && (!match || !match[1].trim())) {
       report('Caption is expected for examples.', null, tag);
     }
-
     source = source.replace(hasCaptionRegex, '');
     const [lines, cols] = match ? getLinesCols(match[0]) : [0, 0];
-
     if (exampleCodeRegex && !exampleCodeRegex.test(source) || rejectExampleCodeRegex && rejectExampleCodeRegex.test(source)) {
       return;
     }
-
     const sources = [];
     let skipInit = false;
-
     if (exampleCodeRegex) {
       let nonJSPrefacingCols = 0;
       let nonJSPrefacingLines = 0;
@@ -339,19 +307,18 @@ var _default = (0, _iterateJsdoc.default)(({
       let lastStringCount = 0;
       let exampleCode;
       exampleCodeRegex.lastIndex = 0;
-
       while ((exampleCode = exampleCodeRegex.exec(source)) !== null) {
         const {
           index,
           '0': n0,
           '1': n1
-        } = exampleCode; // Count anything preceding user regex match (can affect line numbering)
+        } = exampleCode;
 
+        // Count anything preceding user regex match (can affect line numbering)
         const preMatch = source.slice(startingIndex, index);
         const [preMatchLines, colDelta] = getLinesCols(preMatch);
         let nonJSPreface;
         let nonJSPrefaceLineCount;
-
         if (n1) {
           const idx = n0.indexOf(n1);
           nonJSPreface = n0.slice(0, idx);
@@ -360,16 +327,15 @@ var _default = (0, _iterateJsdoc.default)(({
           nonJSPreface = '';
           nonJSPrefaceLineCount = 0;
         }
+        nonJSPrefacingLines += lastStringCount + preMatchLines + nonJSPrefaceLineCount;
 
-        nonJSPrefacingLines += lastStringCount + preMatchLines + nonJSPrefaceLineCount; // Ignore `preMatch` delta if newlines here
-
+        // Ignore `preMatch` delta if newlines here
         if (nonJSPrefaceLineCount) {
           const charsInLastLine = nonJSPreface.slice(nonJSPreface.lastIndexOf('\n') + 1).length;
           nonJSPrefacingCols += charsInLastLine;
         } else {
           nonJSPrefacingCols += colDelta + nonJSPreface.length;
         }
-
         const string = n1 || n0;
         sources.push({
           nonJSPrefacingCols,
@@ -378,15 +344,12 @@ var _default = (0, _iterateJsdoc.default)(({
         });
         startingIndex = exampleCodeRegex.lastIndex;
         lastStringCount = countChars(string, '\n');
-
         if (!exampleCodeRegex.global) {
           break;
         }
       }
-
       skipInit = true;
     }
-
     checkSource({
       cols,
       lines,
@@ -475,7 +438,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'suggestion'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=checkExamples.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkIndentation.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkIndentation.js
index f283b46a766910..b9f931ed36dc6d 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkIndentation.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkIndentation.js
@@ -4,25 +4,20 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 const maskExcludedContent = (str, excludeTags) => {
   const regContent = new RegExp(`([ \\t]+\\*)[ \\t]@(?:${excludeTags.join('|')})(?=[ \\n])([\\w|\\W]*?\\n)(?=[ \\t]*\\*(?:[ \\t]*@\\w+\\s|\\/))`, 'gu');
   return str.replace(regContent, (_match, margin, code) => {
     return (margin + '\n').repeat(code.match(/\n/gu).length);
   });
 };
-
 const maskCodeBlocks = str => {
   const regContent = /([ \t]+\*)[ \t]```[^\n]*?([\w|\W]*?\n)(?=[ \t]*\*(?:[ \t]*(?:```|@\w+\s)|\/))/gu;
   return str.replace(regContent, (_match, margin, code) => {
     return (margin + '\n').repeat(code.match(/\n/gu).length);
   });
 };
-
 var _default = (0, _iterateJsdoc.default)(({
   sourceCode,
   jsdocNode,
@@ -36,7 +31,6 @@ var _default = (0, _iterateJsdoc.default)(({
   const reg = /^(?:\/?\**|[ \t]*)\*[ \t]{2}/gmu;
   const textWithoutCodeBlocks = maskCodeBlocks(sourceCode.getText(jsdocNode));
   const text = excludeTags.length ? maskExcludedContent(textWithoutCodeBlocks, excludeTags) : textWithoutCodeBlocks;
-
   if (reg.test(text)) {
     const lineBreaks = text.slice(0, reg.lastIndex).match(/\n/gu) || [];
     report('There must be no indentation.', null, {
@@ -66,7 +60,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'layout'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=checkIndentation.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkLineAlignment.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkLineAlignment.js
index 8441f1b1af36eb..9630ace235bd37 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkLineAlignment.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkLineAlignment.js
@@ -4,19 +4,13 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _commentParser = require("comment-parser");
-
 var _alignTransform = _interopRequireDefault(require("../alignTransform"));
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 const {
   flow: commentFlow
 } = _commentParser.transforms;
-
 const checkNotAlignedPerTag = (utils, tag, customSpacings) => {
   /*
   start +
@@ -35,7 +29,6 @@ const checkNotAlignedPerTag = (utils, tag, customSpacings) => {
   let spacerProps;
   let contentProps;
   const mightHaveNamepath = utils.tagMightHaveNamepath(tag.tag);
-
   if (mightHaveNamepath) {
     spacerProps = ['postDelimiter', 'postTag', 'postType', 'postName'];
     contentProps = ['tag', 'type', 'name', 'description'];
@@ -43,51 +36,47 @@ const checkNotAlignedPerTag = (utils, tag, customSpacings) => {
     spacerProps = ['postDelimiter', 'postTag', 'postType'];
     contentProps = ['tag', 'type', 'description'];
   }
-
   const {
     tokens
   } = tag.source[0];
-
   const followedBySpace = (idx, callbck) => {
     const nextIndex = idx + 1;
     return spacerProps.slice(nextIndex).some((spacerProp, innerIdx) => {
       const contentProp = contentProps[nextIndex + innerIdx];
       const spacePropVal = tokens[spacerProp];
       const ret = spacePropVal;
-
       if (callbck) {
         callbck(!ret, contentProp);
       }
-
       return ret && (callbck || !contentProp);
     });
-  }; // If checking alignment on multiple lines, need to check other `source`
+  };
+
+  // If checking alignment on multiple lines, need to check other `source`
   //   items
   // Go through `post*` spacing properties and exit to indicate problem if
   //   extra spacing detected
-
-
   const ok = !spacerProps.some((spacerProp, idx) => {
     const contentProp = contentProps[idx];
     const contentPropVal = tokens[contentProp];
     const spacerPropVal = tokens[spacerProp];
-    const spacing = (customSpacings === null || customSpacings === void 0 ? void 0 : customSpacings[spacerProp]) || 1; // There will be extra alignment if...
-    // 1. The spaces don't match the space it should have (1 or custom spacing) OR
+    const spacing = (customSpacings === null || customSpacings === void 0 ? void 0 : customSpacings[spacerProp]) || 1;
 
-    return spacerPropVal.length !== spacing && spacerPropVal.length !== 0 || // 2. There is a (single) space, no immediate content, and yet another
+    // There will be extra alignment if...
+
+    // 1. The spaces don't match the space it should have (1 or custom spacing) OR
+    return spacerPropVal.length !== spacing && spacerPropVal.length !== 0 ||
+    // 2. There is a (single) space, no immediate content, and yet another
     //     space is found subsequently (not separated by intervening content)
     spacerPropVal && !contentPropVal && followedBySpace(idx);
   });
-
   if (ok) {
     return;
   }
-
   const fix = () => {
     for (const [idx, spacerProp] of spacerProps.entries()) {
       const contentProp = contentProps[idx];
       const contentPropVal = tokens[contentProp];
-
       if (contentPropVal) {
         const spacing = (customSpacings === null || customSpacings === void 0 ? void 0 : customSpacings[spacerProp]) || 1;
         tokens[spacerProp] = ''.padStart(spacing, ' ');
@@ -100,13 +89,10 @@ const checkNotAlignedPerTag = (utils, tag, customSpacings) => {
         tokens[spacerProp] = '';
       }
     }
-
     utils.setTag(tag, tokens);
   };
-
   utils.reportJSDoc('Expected JSDoc block lines to not be aligned.', tag, fix, true);
 };
-
 const checkAlignment = ({
   customSpacings,
   indent,
@@ -126,14 +112,12 @@ const checkAlignment = ({
   const transformedJsdoc = transform(jsdoc);
   const comment = '/*' + jsdocNode.value + '*/';
   const formatted = utils.stringify(transformedJsdoc).trimStart();
-
   if (comment !== formatted) {
     report('Expected JSDoc block lines to be aligned.', fixer => {
       return fixer.replaceText(jsdocNode, formatted);
     });
   }
 };
-
 var _default = (0, _iterateJsdoc.default)(({
   indent,
   jsdoc,
@@ -147,13 +131,11 @@ var _default = (0, _iterateJsdoc.default)(({
     preserveMainDescriptionPostDelimiter,
     customSpacings
   } = context.options[1] || {};
-
   if (context.options[0] === 'always') {
     // Skip if it contains only a single line.
     if (!jsdocNode.value.includes('\n')) {
       return;
     }
-
     checkAlignment({
       customSpacings,
       indent,
@@ -166,9 +148,7 @@ var _default = (0, _iterateJsdoc.default)(({
     });
     return;
   }
-
   const foundTags = utils.getPresentTags(applicableTags);
-
   for (const tag of foundTags) {
     checkNotAlignedPerTag(utils, tag, customSpacings);
   }
@@ -219,7 +199,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'layout'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=checkLineAlignment.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkParamNames.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkParamNames.js
index 7ff9f1e9dd50df..4f4e9465c4093c 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkParamNames.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkParamNames.js
@@ -4,11 +4,8 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 /**
  * @param {string} targetTagName
  * @param {boolean} allowExtraTrailingParamDocs
@@ -30,62 +27,57 @@ const validateParameterNames = (targetTagName, allowExtraTrailingParamDocs, chec
   const paramTagsNonNested = paramTags.filter(([, tag]) => {
     return !tag.name.includes('.');
   });
-  let dotted = 0; // eslint-disable-next-line complexity
+  let dotted = 0;
+  let thisOffset = 0;
 
+  // eslint-disable-next-line complexity
   return paramTags.some(([, tag], index) => {
     let tagsIndex;
     const dupeTagInfo = paramTags.find(([tgsIndex, tg], idx) => {
       tagsIndex = tgsIndex;
       return tg.name === tag.name && idx !== index;
     });
-
     if (dupeTagInfo) {
       utils.reportJSDoc(`Duplicate @${targetTagName} "${tag.name}"`, dupeTagInfo[1], enableFixer ? () => {
         utils.removeTag(tagsIndex);
       } : null);
       return true;
     }
-
     if (tag.name.includes('.')) {
       dotted++;
       return false;
     }
-
-    const functionParameterName = functionParameterNames[index - dotted];
-
+    let functionParameterName = functionParameterNames[index - dotted + thisOffset];
+    if (functionParameterName === 'this' && tag.name.trim() !== 'this') {
+      ++thisOffset;
+      functionParameterName = functionParameterNames[index - dotted + thisOffset];
+    }
     if (!functionParameterName) {
       if (allowExtraTrailingParamDocs) {
         return false;
       }
-
       report(`@${targetTagName} "${tag.name}" does not match an existing function parameter.`, null, tag);
       return true;
     }
-
     if (Array.isArray(functionParameterName)) {
       if (!checkDestructured) {
         return false;
       }
-
       if (tag.type && tag.type.search(checkTypesRegex) === -1) {
         return false;
       }
-
       const [parameterName, {
         names: properties,
         hasPropertyRest,
         rests,
         annotationParamName
       }] = functionParameterName;
-
       if (annotationParamName !== undefined) {
         const name = tag.name.trim();
-
         if (name !== annotationParamName) {
           report(`@${targetTagName} "${name}" does not match parameter name "${annotationParamName}"`, null, tag);
         }
       }
-
       const tagName = parameterName === undefined ? tag.name.trim() : parameterName;
       const expectedNames = properties.map(name => {
         return `${tagName}.${name}`;
@@ -98,23 +90,19 @@ const validateParameterNames = (targetTagName, allowExtraTrailingParamDocs, chec
       });
       const missingProperties = [];
       const notCheckingNames = [];
-
       for (const [idx, name] of expectedNames.entries()) {
         if (notCheckingNames.some(notCheckingName => {
           return name.startsWith(notCheckingName);
         })) {
           continue;
         }
-
         const actualNameIdx = actualNames.findIndex(actualName => {
           return utils.comparePaths(name)(actualName);
         });
-
         if (actualNameIdx === -1) {
           if (!checkRestProperty && rests[idx]) {
             continue;
           }
-
           const missingIndex = actualNames.findIndex(actualName => {
             return utils.pathDoesNotBeginWith(name, actualName);
           });
@@ -129,9 +117,7 @@ const validateParameterNames = (targetTagName, allowExtraTrailingParamDocs, chec
           notCheckingNames.push(name);
         }
       }
-
       const hasMissing = missingProperties.length;
-
       if (hasMissing) {
         for (const {
           tagPlacement,
@@ -140,34 +126,26 @@ const validateParameterNames = (targetTagName, allowExtraTrailingParamDocs, chec
           report(`Missing @${targetTagName} "${missingProperty}"`, null, tagPlacement);
         }
       }
-
       if (!hasPropertyRest || checkRestProperty) {
         const extraProperties = [];
-
         for (const [idx, name] of actualNames.entries()) {
           const match = name.startsWith(tag.name.trim() + '.');
-
           if (match && !expectedNames.some(utils.comparePaths(name)) && !utils.comparePaths(name)(tag.name) && (!disableExtraPropertyReporting || properties.some(prop => {
             return prop.split('.').length >= name.split('.').length - 1;
           }))) {
             extraProperties.push([name, paramTags[idx][1]]);
           }
         }
-
         if (extraProperties.length) {
           for (const [extraProperty, tg] of extraProperties) {
             report(`@${targetTagName} "${extraProperty}" does not exist on ${tag.name}`, null, tg);
           }
-
           return true;
         }
       }
-
       return hasMissing;
     }
-
     let funcParamName;
-
     if (typeof functionParameterName === 'object') {
       const {
         name
@@ -176,7 +154,6 @@ const validateParameterNames = (targetTagName, allowExtraTrailingParamDocs, chec
     } else {
       funcParamName = functionParameterName;
     }
-
     if (funcParamName !== tag.name.trim()) {
       // Todo: Improve for array or object child items
       const actualNames = paramTagsNonNested.map(([, {
@@ -186,20 +163,20 @@ const validateParameterNames = (targetTagName, allowExtraTrailingParamDocs, chec
       });
       const expectedNames = functionParameterNames.map((item, idx) => {
         var _item$;
-
         if (item !== null && item !== void 0 && (_item$ = item[1]) !== null && _item$ !== void 0 && _item$.names) {
           return actualNames[idx];
         }
-
         return item;
+      }).filter(item => {
+        return item !== 'this';
       }).join(', ');
       report(`Expected @${targetTagName} names to be "${expectedNames}". Got "${actualNames.join(', ')}".`, null, tag);
       return true;
     }
-
     return false;
   });
 };
+
 /**
  * @param {string} targetTagName
  * @param {boolean} _allowExtraTrailingParamDocs
@@ -208,8 +185,6 @@ const validateParameterNames = (targetTagName, allowExtraTrailingParamDocs, chec
  * @param {Function} report
  * @returns {boolean}
  */
-
-
 const validateParameterNamesDeep = (targetTagName, _allowExtraTrailingParamDocs, jsdocParameterNames, jsdoc, report) => {
   let lastRealParameter;
   return jsdocParameterNames.some(({
@@ -217,19 +192,15 @@ const validateParameterNamesDeep = (targetTagName, _allowExtraTrailingParamDocs,
     idx
   }) => {
     const isPropertyPath = jsdocParameterName.includes('.');
-
     if (isPropertyPath) {
       if (!lastRealParameter) {
         report(`@${targetTagName} path declaration ("${jsdocParameterName}") appears before any real parameter.`, null, jsdoc.tags[idx]);
         return true;
       }
-
       let pathRootNodeName = jsdocParameterName.slice(0, jsdocParameterName.indexOf('.'));
-
       if (pathRootNodeName.endsWith('[]')) {
         pathRootNodeName = pathRootNodeName.slice(0, -2);
       }
-
       if (pathRootNodeName !== lastRealParameter) {
         report(`@${targetTagName} path declaration ("${jsdocParameterName}") root node name ("${pathRootNodeName}") ` + `does not match previous real parameter name ("${lastRealParameter}").`, null, jsdoc.tags[idx]);
         return true;
@@ -237,11 +208,9 @@ const validateParameterNamesDeep = (targetTagName, _allowExtraTrailingParamDocs,
     } else {
       lastRealParameter = jsdocParameterName;
     }
-
     return false;
   });
 };
-
 var _default = (0, _iterateJsdoc.default)(({
   context,
   jsdoc,
@@ -259,21 +228,17 @@ var _default = (0, _iterateJsdoc.default)(({
   } = context.options[0] || {};
   const checkTypesRegex = utils.getRegexFromString(checkTypesPattern);
   const jsdocParameterNamesDeep = utils.getJsdocTagsDeep('param');
-
   if (!jsdocParameterNamesDeep.length) {
     return;
   }
-
   const functionParameterNames = utils.getFunctionParameterNames(useDefaultObjectProperties);
   const targetTagName = utils.getPreferredTagName({
     tagName: 'param'
   });
   const isError = validateParameterNames(targetTagName, allowExtraTrailingParamDocs, checkDestructured, checkRestProperty, checkTypesRegex, disableExtraPropertyReporting, enableFixer, functionParameterNames, jsdoc, utils, report);
-
   if (isError || !checkDestructured) {
     return;
   }
-
   validateParameterNamesDeep(targetTagName, allowExtraTrailingParamDocs, jsdocParameterNamesDeep, jsdoc, report);
 }, {
   meta: {
@@ -312,7 +277,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'suggestion'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=checkParamNames.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkPropertyNames.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkPropertyNames.js
index a794d0ccda9be6..2e0bf3467a43cd 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkPropertyNames.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkPropertyNames.js
@@ -4,11 +4,8 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 /**
  * @param {string} targetTagName
  * @param {boolean} enableFixer
@@ -26,25 +23,22 @@ const validatePropertyNames = (targetTagName, enableFixer, jsdoc, utils) => {
       tagsIndex = tgsIndex;
       return tg.name === tag.name && idx !== index;
     });
-
     if (dupeTagInfo) {
       utils.reportJSDoc(`Duplicate @${targetTagName} "${tag.name}"`, dupeTagInfo[1], enableFixer ? () => {
         utils.removeTag(tagsIndex);
       } : null);
       return true;
     }
-
     return false;
   });
 };
+
 /**
  * @param {string} targetTagName
  * @param {string[]} jsdocPropertyNames
  * @param jsdoc
  * @param {Function} report
  */
-
-
 const validatePropertyNamesDeep = (targetTagName, jsdocPropertyNames, jsdoc, report) => {
   let lastRealProperty;
   return jsdocPropertyNames.some(({
@@ -52,19 +46,15 @@ const validatePropertyNamesDeep = (targetTagName, jsdocPropertyNames, jsdoc, rep
     idx
   }) => {
     const isPropertyPath = jsdocPropertyName.includes('.');
-
     if (isPropertyPath) {
       if (!lastRealProperty) {
         report(`@${targetTagName} path declaration ("${jsdocPropertyName}") appears before any real property.`, null, jsdoc.tags[idx]);
         return true;
       }
-
       let pathRootNodeName = jsdocPropertyName.slice(0, jsdocPropertyName.indexOf('.'));
-
       if (pathRootNodeName.endsWith('[]')) {
         pathRootNodeName = pathRootNodeName.slice(0, -2);
       }
-
       if (pathRootNodeName !== lastRealProperty) {
         report(`@${targetTagName} path declaration ("${jsdocPropertyName}") root node name ("${pathRootNodeName}") ` + `does not match previous real property name ("${lastRealProperty}").`, null, jsdoc.tags[idx]);
         return true;
@@ -72,11 +62,9 @@ const validatePropertyNamesDeep = (targetTagName, jsdocPropertyNames, jsdoc, rep
     } else {
       lastRealProperty = jsdocPropertyName;
     }
-
     return false;
   });
 };
-
 var _default = (0, _iterateJsdoc.default)(({
   context,
   jsdoc,
@@ -87,20 +75,16 @@ var _default = (0, _iterateJsdoc.default)(({
     enableFixer = false
   } = context.options[0] || {};
   const jsdocPropertyNamesDeep = utils.getJsdocTagsDeep('property');
-
   if (!jsdocPropertyNamesDeep.length) {
     return;
   }
-
   const targetTagName = utils.getPreferredTagName({
     tagName: 'property'
   });
   const isError = validatePropertyNames(targetTagName, enableFixer, jsdoc, utils);
-
   if (isError) {
     return;
   }
-
   validatePropertyNamesDeep(targetTagName, jsdocPropertyNamesDeep, jsdoc, report);
 }, {
   iterateAllJsdocs: true,
@@ -122,7 +106,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'suggestion'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=checkPropertyNames.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkSyntax.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkSyntax.js
index 4f17414789c963..13254ab7ccc892 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkSyntax.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkSyntax.js
@@ -4,11 +4,8 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 var _default = (0, _iterateJsdoc.default)(({
   jsdoc,
   report,
@@ -16,8 +13,9 @@ var _default = (0, _iterateJsdoc.default)(({
 }) => {
   const {
     mode
-  } = settings; // Don't check for "permissive" and "closure"
+  } = settings;
 
+  // Don't check for "permissive" and "closure"
   if (mode === 'jsdoc' || mode === 'typescript') {
     for (const tag of jsdoc.tags) {
       if (tag.type.slice(-1) === '=') {
@@ -36,7 +34,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'suggestion'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=checkSyntax.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkTagNames.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkTagNames.js
index bd30ac20172f7a..ef33f095bbd13c 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkTagNames.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkTagNames.js
@@ -4,16 +4,11 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _escapeStringRegexp = _interopRequireDefault(require("escape-string-regexp"));
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 // https://babeljs.io/docs/en/babel-plugin-transform-react-jsx/
 const jsxTagNames = new Set(['jsx', 'jsxFrag', 'jsxImportSource', 'jsxRuntime']);
-
 var _default = (0, _iterateJsdoc.default)(({
   sourceCode,
   jsdoc,
@@ -34,59 +29,47 @@ var _default = (0, _iterateJsdoc.default)(({
   } = settings;
   const definedStructuredTags = Object.keys(structuredTags);
   const definedNonPreferredTags = Object.keys(tagNamePreference);
-
   if (definedNonPreferredTags.length) {
     definedPreferredTags = Object.values(tagNamePreference).map(preferredTag => {
       if (typeof preferredTag === 'string') {
         // May become an empty string but will be filtered out below
         return preferredTag;
       }
-
       if (!preferredTag) {
         return undefined;
       }
-
       if (typeof preferredTag !== 'object') {
         utils.reportSettings('Invalid `settings.jsdoc.tagNamePreference`. Values must be falsy, a string, or an object.');
       }
-
       return preferredTag.replacement;
     }).filter(preferredType => {
       return preferredType;
     });
   }
-
   for (const jsdocTag of jsdoc.tags) {
     const tagName = jsdocTag.tag;
-
     if (jsxTags && jsxTagNames.has(tagName)) {
       continue;
     }
-
     if (utils.isValidTag(tagName, [...definedTags, ...definedPreferredTags, ...definedNonPreferredTags, ...definedStructuredTags])) {
       let preferredTagName = utils.getPreferredTagName({
         allowObjectReturn: true,
         defaultMessage: `Blacklisted tag found (\`@${tagName}\`)`,
         tagName
       });
-
       if (!preferredTagName) {
         continue;
       }
-
       let message;
-
       if (typeof preferredTagName === 'object') {
         ({
           message,
           replacement: preferredTagName
         } = preferredTagName);
       }
-
       if (!message) {
         message = `Invalid JSDoc tag (preference). Replace "${tagName}" JSDoc tag with "${preferredTagName}".`;
       }
-
       if (preferredTagName !== tagName) {
         report(message, fixer => {
           const replacement = sourceCode.getText(jsdocNode).replace(new RegExp(`@${(0, _escapeStringRegexp.default)(tagName)}\\b`, 'u'), `@${preferredTagName}`);
@@ -123,7 +106,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'suggestion'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=checkTagNames.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkTypes.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkTypes.js
index 40993330677ee1..e3c19489ec087b 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkTypes.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkTypes.js
@@ -4,14 +4,11 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _jsdoccomment = require("@es-joy/jsdoccomment");
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 const strictNativeTypes = ['undefined', 'null', 'boolean', 'number', 'bigint', 'string', 'symbol', 'object', 'Array', 'Function', 'Date', 'RegExp'];
+
 /**
  * Adjusts the parent type node `meta` for generic matches (or type node
  * `type` for `JsdocTypeAny`) and sets the type node `value`.
@@ -24,10 +21,8 @@ const strictNativeTypes = ['undefined', 'null', 'boolean', 'number', 'bigint', '
  * @param {import('jsdoc-type-pratt-parser/dist/src/index.d.ts').NonTerminalResult} parentNode
  * @returns {void}
  */
-
 const adjustNames = (type, preferred, isGenericMatch, typeNodeName, node, parentNode) => {
   let ret = preferred;
-
   if (isGenericMatch) {
     if (preferred === '[]') {
       parentNode.meta.brackets = 'square';
@@ -35,14 +30,12 @@ const adjustNames = (type, preferred, isGenericMatch, typeNodeName, node, parent
       ret = 'Array';
     } else {
       const dotBracketEnd = preferred.match(/\.(?:<>)?$/u);
-
       if (dotBracketEnd) {
         parentNode.meta.brackets = 'angle';
         parentNode.meta.dot = true;
         ret = preferred.slice(0, -dotBracketEnd[0].length);
       } else {
         const bracketEnd = preferred.endsWith('<>');
-
         if (bracketEnd) {
           parentNode.meta.brackets = 'angle';
           parentNode.meta.dot = false;
@@ -56,14 +49,13 @@ const adjustNames = (type, preferred, isGenericMatch, typeNodeName, node, parent
   } else if (type === 'JsdocTypeAny') {
     node.type = 'JsdocTypeName';
   }
+  node.value = ret.replace(/(?:\.|<>|\.<>|\[\])$/u, '');
 
-  node.value = ret.replace(/(?:\.|<>|\.<>|\[\])$/u, ''); // For bare pseudo-types like `<>`
-
+  // For bare pseudo-types like `<>`
   if (!ret) {
     node.value = typeNodeName;
   }
 };
-
 var _default = (0, _iterateJsdoc.default)(({
   jsdocNode,
   sourceCode,
@@ -81,7 +73,8 @@ var _default = (0, _iterateJsdoc.default)(({
     mode
   } = settings;
   const injectObjectPreferredTypes = !('Object' in preferredTypesOriginal || 'object' in preferredTypesOriginal || 'object.<>' in preferredTypesOriginal || 'Object.<>' in preferredTypesOriginal || 'object<>' in preferredTypesOriginal);
-  const preferredTypes = { ...(injectObjectPreferredTypes ? {
+  const preferredTypes = {
+    ...(injectObjectPreferredTypes ? {
       Object: 'object',
       'object.<>': 'Object<>',
       'Object.<>': 'Object<>',
@@ -94,6 +87,7 @@ var _default = (0, _iterateJsdoc.default)(({
     unifyParentAndChildTypeChecks,
     exemptTagContexts = []
   } = context.options[0] || {};
+
   /**
    * Gets information about the preferred type: whether there is a matching
    * preferred type, what the type is, and whether it is a match to a generic.
@@ -104,19 +98,15 @@ var _default = (0, _iterateJsdoc.default)(({
    * @param {string} property
    * @returns {[hasMatchingPreferredType: boolean, typeName: string, isGenericMatch: boolean]}
    */
-
   const getPreferredTypeInfo = (_type, typeNodeName, parentNode, property) => {
     let hasMatchingPreferredType = false;
     let isGenericMatch = false;
     let typeName = typeNodeName;
     const isNameOfGeneric = parentNode !== undefined && parentNode.type === 'JsdocTypeGeneric' && property === 'left';
-
     if (unifyParentAndChildTypeChecks || isNameOfGeneric) {
       var _parentNode$meta, _parentNode$meta2;
-
       const brackets = parentNode === null || parentNode === void 0 ? void 0 : (_parentNode$meta = parentNode.meta) === null || _parentNode$meta === void 0 ? void 0 : _parentNode$meta.brackets;
       const dot = parentNode === null || parentNode === void 0 ? void 0 : (_parentNode$meta2 = parentNode.meta) === null || _parentNode$meta2 === void 0 ? void 0 : _parentNode$meta2.dot;
-
       if (brackets === 'angle') {
         const checkPostFixes = dot ? ['.', '.<>'] : ['<>'];
         isGenericMatch = checkPostFixes.some(checkPostFix => {
@@ -124,11 +114,9 @@ var _default = (0, _iterateJsdoc.default)(({
             typeName += checkPostFix;
             return true;
           }
-
           return false;
         });
       }
-
       if (!isGenericMatch && property) {
         const checkPostFixes = dot ? ['.', '.<>'] : [brackets === 'angle' ? '<>' : '[]'];
         isGenericMatch = checkPostFixes.some(checkPostFix => {
@@ -136,18 +124,17 @@ var _default = (0, _iterateJsdoc.default)(({
             typeName = checkPostFix;
             return true;
           }
-
           return false;
         });
       }
     }
-
     const directNameMatch = (preferredTypes === null || preferredTypes === void 0 ? void 0 : preferredTypes[typeNodeName]) !== undefined && !Object.values(preferredTypes).includes(typeNodeName);
     const unifiedSyntaxParentMatch = property && directNameMatch && unifyParentAndChildTypeChecks;
     isGenericMatch = isGenericMatch || unifiedSyntaxParentMatch;
     hasMatchingPreferredType = isGenericMatch || directNameMatch && !property;
     return [hasMatchingPreferredType, typeName, isGenericMatch];
   };
+
   /**
    * Iterates strict types to see if any should be added to `invalidTypes` (and
    * the the relevant strict type returned as the new preferred type).
@@ -158,34 +145,32 @@ var _default = (0, _iterateJsdoc.default)(({
    * @param {string[]} invalidTypes
    * @returns {string} The `preferred` type string, optionally changed
    */
-
-
   const checkNativeTypes = (typeNodeName, preferred, parentNode, invalidTypes) => {
     let changedPreferred = preferred;
-
     for (const strictNativeType of strictNativeTypes) {
       var _parentNode$elements, _parentNode$left, _parentNode$left2;
-
-      if (strictNativeType === 'object' && ( // This is not set to remap with exact type match (e.g.,
+      if (strictNativeType === 'object' && (
+      // This is not set to remap with exact type match (e.g.,
       //   `object: 'Object'`), so can ignore (including if circular)
-      !(preferredTypes !== null && preferredTypes !== void 0 && preferredTypes[typeNodeName]) || // Although present on `preferredTypes` for remapping, this is a
+      !(preferredTypes !== null && preferredTypes !== void 0 && preferredTypes[typeNodeName]) ||
+      // Although present on `preferredTypes` for remapping, this is a
       //   parent object without a parent match (and not
       //   `unifyParentAndChildTypeChecks`) and we don't want
       //   `object<>` given TypeScript issue https://github.com/microsoft/TypeScript/issues/20555
       parentNode !== null && parentNode !== void 0 && (_parentNode$elements = parentNode.elements) !== null && _parentNode$elements !== void 0 && _parentNode$elements.length && (parentNode === null || parentNode === void 0 ? void 0 : (_parentNode$left = parentNode.left) === null || _parentNode$left === void 0 ? void 0 : _parentNode$left.type) === 'JsdocTypeName' && (parentNode === null || parentNode === void 0 ? void 0 : (_parentNode$left2 = parentNode.left) === null || _parentNode$left2 === void 0 ? void 0 : _parentNode$left2.value) === 'Object')) {
         continue;
       }
-
-      if (strictNativeType !== typeNodeName && strictNativeType.toLowerCase() === typeNodeName.toLowerCase() && ( // Don't report if user has own map for a strict native type
+      if (strictNativeType !== typeNodeName && strictNativeType.toLowerCase() === typeNodeName.toLowerCase() && (
+      // Don't report if user has own map for a strict native type
       !preferredTypes || (preferredTypes === null || preferredTypes === void 0 ? void 0 : preferredTypes[strictNativeType]) === undefined)) {
         changedPreferred = strictNativeType;
         invalidTypes.push([typeNodeName, changedPreferred]);
         break;
       }
     }
-
     return changedPreferred;
   };
+
   /**
    * Collect invalid type info.
    *
@@ -198,18 +183,14 @@ var _default = (0, _iterateJsdoc.default)(({
    * @param {string[]} invalidTypes
    * @returns {void}
    */
-
-
   const getInvalidTypes = (type, value, tagName, property, node, parentNode, invalidTypes) => {
     let typeNodeName = type === 'JsdocTypeAny' ? '*' : value;
     const [hasMatchingPreferredType, typeName, isGenericMatch] = getPreferredTypeInfo(type, typeNodeName, parentNode, property);
     let preferred;
     let types;
-
     if (hasMatchingPreferredType) {
       const preferredSetting = preferredTypes[typeName];
       typeNodeName = typeName === '[]' ? typeName : typeNodeName;
-
       if (!preferredSetting) {
         invalidTypes.push([typeNodeName]);
       } else if (typeof preferredSetting === 'string') {
@@ -231,52 +212,44 @@ var _default = (0, _iterateJsdoc.default)(({
       invalidTypes.push([typeNodeName, types]);
     } else if (!noDefaults && type === 'JsdocTypeName') {
       preferred = checkNativeTypes(typeNodeName, preferred, parentNode, invalidTypes);
-    } // For fixer
-
+    }
 
+    // For fixer
     if (preferred) {
       adjustNames(type, preferred, isGenericMatch, typeNodeName, node, parentNode);
     }
   };
-
   for (const jsdocTag of jsdocTagsWithPossibleType) {
     const invalidTypes = [];
     let typeAst;
-
     try {
       typeAst = mode === 'permissive' ? (0, _jsdoccomment.tryParse)(jsdocTag.type) : (0, _jsdoccomment.parse)(jsdocTag.type, mode);
     } catch {
       continue;
     }
-
     const tagName = jsdocTag.tag;
     (0, _jsdoccomment.traverse)(typeAst, (node, parentNode, property) => {
       const {
         type,
         value
       } = node;
-
       if (!['JsdocTypeName', 'JsdocTypeAny'].includes(type)) {
         return;
       }
-
       getInvalidTypes(type, value, tagName, property, node, parentNode, invalidTypes);
     });
-
     if (invalidTypes.length) {
       const fixedType = (0, _jsdoccomment.stringify)(typeAst);
+
       /**
        * @param {any} fixer The ESLint fixer
        * @returns {string}
        */
-
       const fix = fixer => {
         return fixer.replaceText(jsdocNode, sourceCode.getText(jsdocNode).replace(`{${jsdocTag.type}}`, `{${fixedType}}`));
       };
-
       for (const [badType, preferredType = '', message] of invalidTypes) {
         const tagValue = jsdocTag.name ? ` "${jsdocTag.name}"` : '';
-
         if (exemptTagContexts.some(({
           tag,
           types
@@ -285,7 +258,6 @@ var _default = (0, _iterateJsdoc.default)(({
         })) {
           continue;
         }
-
         report(message || `Invalid JSDoc @${tagName}${tagValue} type "${badType}"` + (preferredType ? '; ' : '.') + (preferredType ? `prefer: ${JSON.stringify(preferredType)}.` : ''), preferredType ? fix : null, jsdocTag, message ? {
           tagName,
           tagValue
@@ -338,7 +310,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'suggestion'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=checkTypes.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkValues.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkValues.js
index 34dcd8c6cca149..a06b1217a16fd1 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkValues.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkValues.js
@@ -4,17 +4,11 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _semver = _interopRequireDefault(require("semver"));
-
 var _spdxExpressionParse = _interopRequireDefault(require("spdx-expression-parse"));
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 const allowedKinds = new Set(['class', 'constant', 'event', 'external', 'file', 'function', 'member', 'mixin', 'module', 'namespace', 'typedef']);
-
 var _default = (0, _iterateJsdoc.default)(({
   utils,
   report,
@@ -29,7 +23,6 @@ var _default = (0, _iterateJsdoc.default)(({
   } = options;
   utils.forEachPreferredTag('version', (jsdocParameter, targetTagName) => {
     const version = utils.getTagDescription(jsdocParameter).trim();
-
     if (!version) {
       report(`Missing JSDoc @${targetTagName} value.`, null, jsdocParameter);
     } else if (!_semver.default.valid(version)) {
@@ -38,18 +31,15 @@ var _default = (0, _iterateJsdoc.default)(({
   });
   utils.forEachPreferredTag('kind', (jsdocParameter, targetTagName) => {
     const kind = utils.getTagDescription(jsdocParameter).trim();
-
     if (!kind) {
       report(`Missing JSDoc @${targetTagName} value.`, null, jsdocParameter);
     } else if (!allowedKinds.has(kind)) {
       report(`Invalid JSDoc @${targetTagName}: "${utils.getTagDescription(jsdocParameter)}"; ` + `must be one of: ${[...allowedKinds].join(', ')}.`, null, jsdocParameter);
     }
   });
-
   if (numericOnlyVariation) {
     utils.forEachPreferredTag('variation', (jsdocParameter, targetTagName) => {
       const variation = utils.getTagDescription(jsdocParameter).trim();
-
       if (!variation) {
         report(`Missing JSDoc @${targetTagName} value.`, null, jsdocParameter);
       } else if (!Number.isInteger(Number(variation)) || Number(variation) <= 0) {
@@ -57,10 +47,8 @@ var _default = (0, _iterateJsdoc.default)(({
       }
     });
   }
-
   utils.forEachPreferredTag('since', (jsdocParameter, targetTagName) => {
     const version = utils.getTagDescription(jsdocParameter).trim();
-
     if (!version) {
       report(`Missing JSDoc @${targetTagName} value.`, null, jsdocParameter);
     } else if (!_semver.default.valid(version)) {
@@ -71,20 +59,16 @@ var _default = (0, _iterateJsdoc.default)(({
     const licenseRegex = utils.getRegexFromString(licensePattern, 'g');
     const matches = utils.getTagDescription(jsdocParameter).matchAll(licenseRegex);
     let positiveMatch = false;
-
     for (const match of matches) {
       const license = match[1] || match[0];
-
       if (license) {
         positiveMatch = true;
       }
-
       if (!license.trim()) {
         // Avoid reporting again as empty match
         if (positiveMatch) {
           return;
         }
-
         report(`Missing JSDoc @${targetTagName} value.`, null, jsdocParameter);
       } else if (allowedLicenses) {
         if (allowedLicenses !== true && !allowedLicenses.includes(license)) {
@@ -101,7 +85,6 @@ var _default = (0, _iterateJsdoc.default)(({
   });
   utils.forEachPreferredTag('author', (jsdocParameter, targetTagName) => {
     const author = utils.getTagDescription(jsdocParameter).trim();
-
     if (!author) {
       report(`Missing JSDoc @${targetTagName} value.`, null, jsdocParameter);
     } else if (allowedAuthors && !allowedAuthors.includes(author)) {
@@ -146,7 +129,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'suggestion'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=checkValues.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/emptyTags.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/emptyTags.js
index ef643fe2547e94..f09ced9fb9014b 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/emptyTags.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/emptyTags.js
@@ -4,19 +4,18 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
-const defaultEmptyTags = new Set(['abstract', 'async', 'generator', 'global', 'hideconstructor', 'ignore', 'inner', 'instance', 'override', 'readonly', // jsdoc doesn't use this form in its docs, but allow for compatibility with
+const defaultEmptyTags = new Set(['abstract', 'async', 'generator', 'global', 'hideconstructor', 'ignore', 'inner', 'instance', 'override', 'readonly',
+// jsdoc doesn't use this form in its docs, but allow for compatibility with
 //  TypeScript which allows and Closure which requires
-'inheritDoc', // jsdoc doesn't use but allow for TypeScript
+'inheritDoc',
+// jsdoc doesn't use but allow for TypeScript
 'internal']);
-const emptyIfNotClosure = new Set(['package', 'private', 'protected', 'public', 'static', // Closure doesn't allow with this casing
+const emptyIfNotClosure = new Set(['package', 'private', 'protected', 'public', 'static',
+// Closure doesn't allow with this casing
 'inheritdoc']);
 const emptyIfClosure = new Set(['interface']);
-
 var _default = (0, _iterateJsdoc.default)(({
   settings,
   jsdoc,
@@ -31,15 +30,12 @@ var _default = (0, _iterateJsdoc.default)(({
       return tag === tagName;
     }) || settings.mode === 'closure' && emptyIfClosure.has(tagName) || settings.mode !== 'closure' && emptyIfNotClosure.has(tagName);
   });
-
   for (const tag of emptyTags) {
     const content = tag.name || tag.description || tag.type;
-
     if (content.trim()) {
       const fix = () => {
         utils.setTag(tag);
       };
-
       utils.reportJSDoc(`@${tag.tag} should be empty.`, tag, fix, true);
     }
   }
@@ -68,7 +64,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'suggestion'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=emptyTags.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/implementsOnClasses.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/implementsOnClasses.js
index 600d403b588107..68f0ed2c037eb8 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/implementsOnClasses.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/implementsOnClasses.js
@@ -4,17 +4,13 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 var _default = (0, _iterateJsdoc.default)(({
   report,
   utils
 }) => {
   const iteratingFunction = utils.isIteratingFunction();
-
   if (iteratingFunction) {
     if (utils.hasATag(['class', 'constructor']) || utils.isConstructor()) {
       return;
@@ -22,7 +18,6 @@ var _default = (0, _iterateJsdoc.default)(({
   } else if (!utils.isVirtualFunction()) {
     return;
   }
-
   utils.forEachPreferredTag('implements', tag => {
     report('@implements used on a non-constructor function', null, tag);
   });
@@ -61,7 +56,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'suggestion'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=implementsOnClasses.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/matchDescription.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/matchDescription.js
index d7e934efcf7ce6..33a639552037de 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/matchDescription.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/matchDescription.js
@@ -4,19 +4,14 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 // If supporting Node >= 10, we could loosen the default to this for the
 //   initial letter: \\p{Upper}
 const matchDescriptionDefault = '^\n?([A-Z`\\d_][\\s\\S]*[.?!`]\\s*)?$';
-
 const stringOrDefault = (value, userDefault) => {
   return typeof value === 'string' ? value : userDefault || matchDescriptionDefault;
 };
-
 var _default = (0, _iterateJsdoc.default)(({
   jsdoc,
   report,
@@ -29,25 +24,19 @@ var _default = (0, _iterateJsdoc.default)(({
     message,
     tags
   } = context.options[0] || {};
-
   const validateDescription = (desc, tag) => {
     let mainDescriptionMatch = mainDescription;
     let errorMessage = message;
-
     if (typeof mainDescription === 'object') {
       mainDescriptionMatch = mainDescription.match;
       errorMessage = mainDescription.message;
     }
-
     if (mainDescriptionMatch === false && (!tag || !Object.prototype.hasOwnProperty.call(tags, tag.tag))) {
       return;
     }
-
     let tagValue = mainDescriptionMatch;
-
     if (tag) {
       const tagName = tag.tag;
-
       if (typeof tags[tagName] === 'object') {
         tagValue = tags[tagName].match;
         errorMessage = tags[tagName].message;
@@ -55,9 +44,7 @@ var _default = (0, _iterateJsdoc.default)(({
         tagValue = tags[tagName];
       }
     }
-
     const regex = utils.getRegexFromString(stringOrDefault(tagValue, matchDescription));
-
     if (!regex.test(desc)) {
       report(errorMessage || 'JSDoc description does not satisfy the regex pattern.', null, tag || {
         // Add one as description would typically be into block
@@ -65,26 +52,20 @@ var _default = (0, _iterateJsdoc.default)(({
       });
     }
   };
-
   const {
     description
   } = utils.getDescription();
-
   if (description) {
     validateDescription(description);
   }
-
   if (!tags || !Object.keys(tags).length) {
     return;
   }
-
   const hasOptionTag = tagName => {
     return Boolean(tags[tagName]);
   };
-
   utils.forEachPreferredTag('description', (matchingJsdocTag, targetTagName) => {
     const desc = (matchingJsdocTag.name + ' ' + utils.getTagDescription(matchingJsdocTag)).trim();
-
     if (hasOptionTag(targetTagName)) {
       validateDescription(desc, matchingJsdocTag);
     }
@@ -203,7 +184,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'suggestion'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=matchDescription.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/matchName.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/matchName.js
index 8921670e47ff11..42bd4d010ccab0 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/matchName.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/matchName.js
@@ -4,11 +4,8 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 // eslint-disable-next-line complexity
 var _default = (0, _iterateJsdoc.default)(({
   context,
@@ -22,12 +19,10 @@ var _default = (0, _iterateJsdoc.default)(({
   const {
     match
   } = context.options[0] || {};
-
   if (!match) {
     report('Rule `no-restricted-syntax` is missing a `match` option.');
     return;
   }
-
   const {
     allowName,
     disallowName,
@@ -37,26 +32,20 @@ var _default = (0, _iterateJsdoc.default)(({
   const allowNameRegex = allowName && utils.getRegexFromString(allowName);
   const disallowNameRegex = disallowName && utils.getRegexFromString(disallowName);
   let applicableTags = jsdoc.tags;
-
   if (!tags.includes('*')) {
     applicableTags = utils.getPresentTags(tags);
   }
-
   let reported = false;
-
   for (const tag of applicableTags) {
     const allowed = !allowNameRegex || allowNameRegex.test(tag.name);
     const disallowed = disallowNameRegex && disallowNameRegex.test(tag.name);
     const hasRegex = allowNameRegex || disallowNameRegex;
-
     if (hasRegex && allowed && !disallowed) {
       continue;
     }
-
     if (!hasRegex && reported) {
       continue;
     }
-
     const fixer = () => {
       for (const src of tag.source) {
         if (src.tokens.name) {
@@ -65,11 +54,9 @@ var _default = (0, _iterateJsdoc.default)(({
         }
       }
     };
-
     let {
       message
     } = match[lastIndex];
-
     if (!message) {
       if (hasRegex) {
         message = disallowed ? `Only allowing names not matching \`${disallowNameRegex}\` but found "${tag.name}".` : `Only allowing names matching \`${allowNameRegex}\` but found "${tag.name}".`;
@@ -77,15 +64,14 @@ var _default = (0, _iterateJsdoc.default)(({
         message = `Prohibited context for "${tag.name}".`;
       }
     }
-
-    utils.reportJSDoc(message, hasRegex ? tag : null, // We could match up
+    utils.reportJSDoc(message, hasRegex ? tag : null,
+    // We could match up
     disallowNameRegex && replacement !== undefined ? fixer : null, false, {
       // Could also supply `context`, `comment`, `tags`
       allowName,
       disallowName,
       name: tag.name
     });
-
     if (!hasRegex) {
       reported = true;
     }
@@ -138,7 +124,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'suggestion'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=matchName.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/multilineBlocks.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/multilineBlocks.js
index f12aeff8ab0a61..4c5c710959031a 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/multilineBlocks.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/multilineBlocks.js
@@ -4,11 +4,8 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 var _default = (0, _iterateJsdoc.default)(({
   context,
   jsdoc,
@@ -34,28 +31,24 @@ var _default = (0, _iterateJsdoc.default)(({
     tag
   } = tokens;
   const sourceLength = jsdoc.source.length;
-
   const isInvalidSingleLine = tagName => {
     return noSingleLineBlocks && (!tagName || !singleLineTags.includes(tagName) && !singleLineTags.includes('*'));
   };
-
   if (sourceLength === 1) {
     if (!isInvalidSingleLine(tag.slice(1))) {
       return;
     }
-
     const fixer = () => {
       utils.makeMultiline();
     };
-
     utils.reportJSDoc('Single line blocks are not permitted by your configuration.', null, fixer, true);
     return;
   }
-
   const lineChecks = () => {
     if (noZeroLineText && (tag || description)) {
       const fixer = () => {
-        const line = { ...tokens
+        const line = {
+          ...tokens
         };
         utils.emptyTokens(tokens);
         const {
@@ -64,53 +57,47 @@ var _default = (0, _iterateJsdoc.default)(({
             start
           }
         } = jsdoc.source[1];
-        utils.addLine(1, { ...line,
+        utils.addLine(1, {
+          ...line,
           delimiter,
           start
         });
       };
-
       utils.reportJSDoc('Should have no text on the "0th" line (after the `/**`).', null, fixer);
       return;
     }
-
     const finalLine = jsdoc.source[jsdoc.source.length - 1];
     const finalLineTokens = finalLine.tokens;
-
     if (noFinalLineText && finalLineTokens.description.trim()) {
       const fixer = () => {
-        const line = { ...finalLineTokens
+        const line = {
+          ...finalLineTokens
         };
         line.description = line.description.trimEnd();
         const {
           delimiter
         } = line;
-
         for (const prop of ['delimiter', 'postDelimiter', 'tag', 'type', 'lineEnd', 'postType', 'postTag', 'name', 'postName', 'description']) {
           finalLineTokens[prop] = '';
         }
-
-        utils.addLine(jsdoc.source.length - 1, { ...line,
+        utils.addLine(jsdoc.source.length - 1, {
+          ...line,
           delimiter,
           end: ''
         });
       };
-
       utils.reportJSDoc('Should have no text on the final line (before the `*/`).', null, fixer);
     }
   };
-
   if (noMultilineBlocks) {
     if (jsdoc.tags.length && (multilineTags.includes('*') || utils.hasATag(multilineTags))) {
       lineChecks();
       return;
     }
-
     if (jsdoc.description.length >= minimumLengthForMultiline) {
       lineChecks();
       return;
     }
-
     if (noSingleLineBlocks && (!jsdoc.tags.length || !utils.filterTags(({
       tag: tg
     }) => {
@@ -119,7 +106,6 @@ var _default = (0, _iterateJsdoc.default)(({
       utils.reportJSDoc('Multiline jsdoc blocks are prohibited by ' + 'your configuration but fixing would result in a single ' + 'line block which you have prohibited with `noSingleLineBlocks`.');
       return;
     }
-
     if (jsdoc.tags.length > 1) {
       if (!allowMultipleTags) {
         utils.reportJSDoc('Multiline jsdoc blocks are prohibited by ' + 'your configuration but the block has multiple tags.');
@@ -150,34 +136,27 @@ var _default = (0, _iterateJsdoc.default)(({
             if (typ) {
               obj.type = typ;
             }
-
             if (tg && typ && nme) {
               obj.postType = postType;
             }
-
             if (nme) {
               obj.name += nme;
             }
-
             if (nme && desc) {
               obj.postName = postName;
             }
-
             obj.description += desc;
             const nameOrDescription = obj.description || obj.name;
-
             if (nameOrDescription && nameOrDescription.slice(-1) !== ' ') {
               obj.description += ' ';
             }
+            obj.lineEnd = lineEnd;
 
-            obj.lineEnd = lineEnd; // Already filtered for multiple tags
-
+            // Already filtered for multiple tags
             obj.tag += tg;
-
             if (tg) {
               obj.postTag = postTag || ' ';
             }
-
             return obj;
           }, utils.seedTokens({
             delimiter: '/**',
@@ -186,12 +165,10 @@ var _default = (0, _iterateJsdoc.default)(({
           }))
         }];
       };
-
       utils.reportJSDoc('Multiline jsdoc blocks are prohibited by ' + 'your configuration.', null, fixer);
       return;
     }
   }
-
   lineChecks();
 }, {
   iterateAllJsdocs: true,
@@ -245,7 +222,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'suggestion'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=multilineBlocks.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/newlineAfterDescription.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/newlineAfterDescription.js
index b5029a7f9e3a9b..5202094cbc8335 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/newlineAfterDescription.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/newlineAfterDescription.js
@@ -4,11 +4,8 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 var _default = (0, _iterateJsdoc.default)(({
   jsdoc,
   report,
@@ -19,23 +16,19 @@ var _default = (0, _iterateJsdoc.default)(({
   utils
 }) => {
   let always;
-
   if (!jsdoc.description.trim() || !jsdoc.tags.length) {
     return;
   }
-
   if (0 in context.options) {
     always = context.options[0] === 'always';
   } else {
     always = true;
   }
-
   const {
     description,
     lastDescriptionLine
   } = utils.getDescription();
   const descriptionEndsWithANewline = /\n\r?$/u.test(description);
-
   if (always) {
     if (!descriptionEndsWithANewline) {
       const sourceLines = sourceCode.getText(jsdocNode).split('\n');
@@ -73,7 +66,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'layout'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=newlineAfterDescription.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noBadBlocks.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noBadBlocks.js
index 38751594141453..59e694d7de84e4 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noBadBlocks.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noBadBlocks.js
@@ -4,18 +4,13 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _commentParser = require("comment-parser");
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 // Neither a single nor 3+ asterisks are valid jsdoc per
 //  https://jsdoc.app/about-getting-started.html#adding-documentation-comments-to-your-code
 const commentRegexp = /^\/\*(?!\*)/u;
 const extraAsteriskCommentRegexp = /^\/\*{3,}/u;
-
 var _default = (0, _iterateJsdoc.default)(({
   context,
   sourceCode,
@@ -30,24 +25,18 @@ var _default = (0, _iterateJsdoc.default)(({
   const nonJsdocNodes = allComments.filter(comment => {
     const commentText = sourceCode.getText(comment);
     let sliceIndex = 2;
-
     if (!commentRegexp.test(commentText)) {
       var _extraAsteriskComment;
-
       const multiline = (_extraAsteriskComment = extraAsteriskCommentRegexp.exec(commentText)) === null || _extraAsteriskComment === void 0 ? void 0 : _extraAsteriskComment[0];
-
       if (!multiline) {
         return false;
       }
-
       sliceIndex = multiline.length;
       extraAsterisks = true;
-
       if (preventAllMultiAsteriskBlocks) {
         return true;
       }
     }
-
     const [{
       tags = {}
     } = {}] = (0, _commentParser.parse)(`${commentText.slice(0, 2)}*${commentText.slice(sliceIndex)}`);
@@ -57,19 +46,17 @@ var _default = (0, _iterateJsdoc.default)(({
       return ignore.includes(tag);
     });
   });
-
   if (!nonJsdocNodes.length) {
     return;
   }
-
   for (const node of nonJsdocNodes) {
-    const report = makeReport(context, node); // eslint-disable-next-line no-loop-func
+    const report = makeReport(context, node);
 
+    // eslint-disable-next-line no-loop-func
     const fix = fixer => {
       const text = sourceCode.getText(node);
       return fixer.replaceText(node, extraAsterisks ? text.replace(extraAsteriskCommentRegexp, '/**') : text.replace('/*', '/**'));
     };
-
     report('Expected JSDoc-like comment to begin with two asterisks.', fix);
   }
 }, {
@@ -98,7 +85,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'layout'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=noBadBlocks.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noDefaults.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noDefaults.js
index e8f52ce3b06427..5f8eaaa3fb1d2a 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noDefaults.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noDefaults.js
@@ -4,11 +4,8 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 var _default = (0, _iterateJsdoc.default)(({
   context,
   utils
@@ -17,7 +14,6 @@ var _default = (0, _iterateJsdoc.default)(({
     noOptionalParamNames
   } = context.options[0] || {};
   const paramTags = utils.getPresentTags(['param', 'arg', 'argument']);
-
   for (const tag of paramTags) {
     if (noOptionalParamNames && tag.optional) {
       utils.reportJSDoc(`Optional param names are not permitted on @${tag.tag}.`, tag, () => {
@@ -33,9 +29,7 @@ var _default = (0, _iterateJsdoc.default)(({
       });
     }
   }
-
   const defaultTags = utils.getPresentTags(['default', 'defaultvalue']);
-
   for (const tag of defaultTags) {
     if (tag.description.trim()) {
       utils.reportJSDoc(`Default values are not permitted on @${tag.tag}.`, tag, () => {
@@ -85,7 +79,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'suggestion'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=noDefaults.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noMissingSyntax.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noMissingSyntax.js
index 8e135899dc062c..2afb94cca28445 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noMissingSyntax.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noMissingSyntax.js
@@ -4,31 +4,23 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _esquery = _interopRequireDefault(require("esquery"));
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 const setDefaults = state => {
   if (!state.selectorMap) {
     state.selectorMap = {};
   }
 };
-
 const incrementSelector = (state, selector, comment) => {
   if (!state.selectorMap[selector]) {
     state.selectorMap[selector] = {};
   }
-
   if (!state.selectorMap[selector][comment]) {
     state.selectorMap[selector][comment] = 0;
   }
-
   state.selectorMap[selector][comment]++;
 };
-
 var _default = (0, _iterateJsdoc.default)(({
   context,
   node,
@@ -42,7 +34,6 @@ var _default = (0, _iterateJsdoc.default)(({
     // Handle error later
     return;
   }
-
   const {
     contexts
   } = context.options[0];
@@ -58,7 +49,6 @@ var _default = (0, _iterateJsdoc.default)(({
   incrementSelector(state, contextStr, comment);
 }, {
   contextSelected: true,
-
   exit({
     context,
     state
@@ -75,17 +65,16 @@ var _default = (0, _iterateJsdoc.default)(({
       });
       return;
     }
-
     setDefaults(state);
     const {
       contexts
-    } = context.options[0]; // Report when MISSING
+    } = context.options[0];
 
+    // Report when MISSING
     contexts.some(cntxt => {
       const contextStr = typeof cntxt === 'object' ? cntxt.context ?? 'any' : cntxt;
       const comment = (cntxt === null || cntxt === void 0 ? void 0 : cntxt.comment) ?? '';
       const contextKey = contextStr === 'any' ? undefined : contextStr;
-
       if ((!state.selectorMap[contextKey] || !state.selectorMap[contextKey][comment] || state.selectorMap[contextKey][comment] < ((cntxt === null || cntxt === void 0 ? void 0 : cntxt.minimum) ?? 1)) && (contextStr !== 'any' || Object.values(state.selectorMap).every(cmmnt => {
         return !cmmnt[comment] || cmmnt[comment] < ((cntxt === null || cntxt === void 0 ? void 0 : cntxt.minimum) ?? 1);
       }))) {
@@ -107,11 +96,9 @@ var _default = (0, _iterateJsdoc.default)(({
         });
         return true;
       }
-
       return false;
     });
   },
-
   matchContext: true,
   meta: {
     docs: {
@@ -153,7 +140,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'suggestion'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=noMissingSyntax.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noMultiAsterisks.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noMultiAsterisks.js
index 1a7e41297d3c58..7a5a9f63a399e3 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noMultiAsterisks.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noMultiAsterisks.js
@@ -4,18 +4,14 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 const middleAsterisksBlockWS = /^([\t ]|\*(?!\*))+/u;
 const middleAsterisksNoBlockWS = /^\*+/u;
 const endAsterisksSingleLineBlockWS = /\*((?:\*|(?: |\t))*)\*$/u;
 const endAsterisksMultipleLineBlockWS = /((?:\*|(?: |\t))*)\*$/u;
 const endAsterisksSingleLineNoBlockWS = /\*(\**)\*$/u;
 const endAsterisksMultipleLineNoBlockWS = /(\**)\*$/u;
-
 var _default = (0, _iterateJsdoc.default)(({
   context,
   jsdoc,
@@ -26,8 +22,9 @@ var _default = (0, _iterateJsdoc.default)(({
     preventAtEnd = true,
     preventAtMiddleLines = true
   } = context.options[0] || {};
-  const middleAsterisks = allowWhitespace ? middleAsterisksNoBlockWS : middleAsterisksBlockWS; // eslint-disable-next-line complexity -- Todo
+  const middleAsterisks = allowWhitespace ? middleAsterisksNoBlockWS : middleAsterisksBlockWS;
 
+  // eslint-disable-next-line complexity -- Todo
   jsdoc.source.some(({
     tokens,
     number
@@ -41,47 +38,37 @@ var _default = (0, _iterateJsdoc.default)(({
       end,
       postDelimiter
     } = tokens;
-
     if (preventAtMiddleLines && !end && !tag && !type && !name && (!allowWhitespace && middleAsterisks.test(description) || allowWhitespace && middleAsterisks.test(postDelimiter + description))) {
       // console.log('description', JSON.stringify(description));
       const fix = () => {
         tokens.description = description.replace(middleAsterisks, '');
       };
-
       utils.reportJSDoc('Should be no multiple asterisks on middle lines.', {
         line: number
       }, fix, true);
       return true;
     }
-
     if (!preventAtEnd || !end) {
       return false;
     }
-
     const isSingleLineBlock = delimiter === '/**';
     const delim = isSingleLineBlock ? '*' : delimiter;
     let endAsterisks;
-
     if (allowWhitespace) {
       endAsterisks = isSingleLineBlock ? endAsterisksSingleLineNoBlockWS : endAsterisksMultipleLineNoBlockWS;
     } else {
       endAsterisks = isSingleLineBlock ? endAsterisksSingleLineBlockWS : endAsterisksMultipleLineBlockWS;
     }
-
     const endingAsterisksAndSpaces = (allowWhitespace ? postDelimiter + description + delim : description + delim).match(endAsterisks);
-
     if (!endingAsterisksAndSpaces || !isSingleLineBlock && endingAsterisksAndSpaces[1] && !endingAsterisksAndSpaces[1].trim()) {
       return false;
     }
-
     const endFix = () => {
       if (!isSingleLineBlock) {
         tokens.delimiter = '';
       }
-
       tokens.description = (description + delim).replace(endAsterisks, '');
     };
-
     utils.reportJSDoc('Should be no multiple asterisks on end lines.', {
       line: number
     }, endFix, true);
@@ -113,7 +100,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'suggestion'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=noMultiAsterisks.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noRestrictedSyntax.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noRestrictedSyntax.js
index 6234c3d7d86ce9..902d147bcdcfee 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noRestrictedSyntax.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noRestrictedSyntax.js
@@ -4,13 +4,9 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _esquery = _interopRequireDefault(require("esquery"));
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 var _default = (0, _iterateJsdoc.default)(({
   node,
   context,
@@ -24,7 +20,6 @@ var _default = (0, _iterateJsdoc.default)(({
     report('Rule `no-restricted-syntax` is missing a `context` option.');
     return;
   }
-
   const {
     contexts
   } = context.options[0];
@@ -34,13 +29,13 @@ var _default = (0, _iterateJsdoc.default)(({
     }) : (!cntxt.context || cntxt.context === 'any' || _esquery.default.matches(node, _esquery.default.parse(cntxt.context), null, {
       visitorKeys: sourceCode.visitorKeys
     })) && comment === cntxt.comment;
-  }); // We are not on the *particular* matching context/comment, so don't assume
-  //   we need reporting
+  });
 
+  // We are not on the *particular* matching context/comment, so don't assume
+  //   we need reporting
   if (!foundContext) {
     return;
   }
-
   const contextStr = typeof foundContext === 'object' ? foundContext.context ?? 'any' : foundContext;
   const message = (foundContext === null || foundContext === void 0 ? void 0 : foundContext.message) ?? 'Syntax is restricted: {{context}}' + (comment ? ' with {{comment}}' : '');
   report(message, null, null, {
@@ -87,7 +82,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'suggestion'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=noRestrictedSyntax.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noTypes.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noTypes.js
index c56878ab48d6b3..3f97a13d75868c 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noTypes.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noTypes.js
@@ -4,27 +4,21 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 const removeType = ({
   tokens
 }) => {
   tokens.postTag = '';
   tokens.type = '';
 };
-
 var _default = (0, _iterateJsdoc.default)(({
   utils
 }) => {
   if (!utils.isIteratingFunction() && !utils.isVirtualFunction()) {
     return;
   }
-
   const tags = utils.getPresentTags(['param', 'arg', 'argument', 'returns', 'return']);
-
   for (const tag of tags) {
     if (tag.type) {
       utils.reportJSDoc(`Types are not permitted on @${tag.tag}.`, tag, () => {
@@ -70,7 +64,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'suggestion'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=noTypes.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noUndefinedTypes.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noUndefinedTypes.js
index 653a7e49096b5c..f656ac75107b90 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noUndefinedTypes.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noUndefinedTypes.js
@@ -4,27 +4,19 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _jsdoccomment = require("@es-joy/jsdoccomment");
-
 var _iterateJsdoc = _interopRequireWildcard(require("../iterateJsdoc"));
-
 var _jsdocUtils = _interopRequireDefault(require("../jsdocUtils"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
-
 function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
-
-const extraTypes = ['null', 'undefined', 'void', 'string', 'boolean', 'object', 'function', 'symbol', 'number', 'bigint', 'NaN', 'Infinity', 'any', '*', 'never', 'unknown', 'const', 'this', 'true', 'false', 'Array', 'Object', 'RegExp', 'Date', 'Function']; // https://www.typescriptlang.org/docs/handbook/utility-types.html
-
-const typescriptGlobals = ['Partial', 'Required', 'Readonly', 'Record', 'Pick', 'Omit', 'Exclude', 'Extract', 'NonNullable', 'Parameters', 'ConstructorParameters', 'ReturnType', 'InstanceType', 'ThisParameterType', 'OmitThisParameter', 'ThisType', 'Uppercase', 'Lowercase', 'Capitalize', 'Uncapitalize'];
-
+const extraTypes = ['null', 'undefined', 'void', 'string', 'boolean', 'object', 'function', 'symbol', 'number', 'bigint', 'NaN', 'Infinity', 'any', '*', 'never', 'unknown', 'const', 'this', 'true', 'false', 'Array', 'Object', 'RegExp', 'Date', 'Function'];
+const typescriptGlobals = [
+// https://www.typescriptlang.org/docs/handbook/utility-types.html
+'Partial', 'Required', 'Readonly', 'Record', 'Pick', 'Omit', 'Exclude', 'Extract', 'NonNullable', 'Parameters', 'ConstructorParameters', 'ReturnType', 'InstanceType', 'ThisParameterType', 'OmitThisParameter', 'ThisType', 'Uppercase', 'Lowercase', 'Capitalize', 'Uncapitalize'];
 const stripPseudoTypes = str => {
   return str && str.replace(/(?:\.|<>|\.<>|\[\])$/u, '');
 };
-
 var _default = (0, _iterateJsdoc.default)(({
   context,
   node,
@@ -34,7 +26,6 @@ var _default = (0, _iterateJsdoc.default)(({
   utils
 }) => {
   var _globalScope$childSco, _globalScope$childSco2;
-
   const {
     scopeManager
   } = sourceCode;
@@ -50,28 +41,23 @@ var _default = (0, _iterateJsdoc.default)(({
     structuredTags,
     mode
   } = settings;
-
   if (Object.keys(preferredTypes).length) {
     definedPreferredTypes = Object.values(preferredTypes).map(preferredType => {
       if (typeof preferredType === 'string') {
         // May become an empty string but will be filtered out below
         return stripPseudoTypes(preferredType);
       }
-
       if (!preferredType) {
         return undefined;
       }
-
       if (typeof preferredType !== 'object') {
         utils.reportSettings('Invalid `settings.jsdoc.preferredTypes`. Values must be falsy, a string, or an object.');
       }
-
       return stripPseudoTypes(preferredType.replacement);
     }).filter(preferredType => {
       return preferredType;
     });
   }
-
   const typedefDeclarations = context.getAllComments().filter(comment => {
     return /^\*\s/u.test(comment.value);
   }).map(commentNode => {
@@ -86,44 +72,43 @@ var _default = (0, _iterateJsdoc.default)(({
     return tag.name;
   });
   const ancestorNodes = [];
-  let currentNode = node; // No need for Program node?
-
+  let currentNode = node;
+  // No need for Program node?
   while ((_currentNode = currentNode) !== null && _currentNode !== void 0 && _currentNode.parent) {
     var _currentNode;
-
     ancestorNodes.push(currentNode);
     currentNode = currentNode.parent;
   }
-
   const getTemplateTags = function (ancestorNode) {
     const commentNode = (0, _jsdoccomment.getJSDocComment)(sourceCode, ancestorNode, settings);
-
     if (!commentNode) {
       return [];
     }
-
     const jsdoc = (0, _iterateJsdoc.parseComment)(commentNode, '');
     return _jsdocUtils.default.filterTags(jsdoc.tags, tag => {
       return tag.tag === 'template';
     });
-  }; // `currentScope` may be `null` or `Program`, so in such a case,
-  //  we look to present tags instead
-
+  };
 
+  // `currentScope` may be `null` or `Program`, so in such a case,
+  //  we look to present tags instead
   const templateTags = ancestorNodes.length ? ancestorNodes.flatMap(ancestorNode => {
     return getTemplateTags(ancestorNode);
   }) : utils.getPresentTags('template');
   const closureGenericTypes = templateTags.flatMap(tag => {
     return utils.parseClosureTemplateTag(tag);
-  }); // In modules, including Node, there is a global scope at top with the
-  //  Program scope inside
+  });
 
+  // In modules, including Node, there is a global scope at top with the
+  //  Program scope inside
   const cjsOrESMScope = ((_globalScope$childSco = globalScope.childScopes[0]) === null || _globalScope$childSco === void 0 ? void 0 : (_globalScope$childSco2 = _globalScope$childSco.block) === null || _globalScope$childSco2 === void 0 ? void 0 : _globalScope$childSco2.type) === 'Program';
   const allDefinedTypes = new Set(globalScope.variables.map(({
     name
   }) => {
     return name;
-  }) // If the file is a module, concat the variables from the module scope.
+  })
+
+  // If the file is a module, concat the variables from the module scope.
   .concat(cjsOrESMScope ? globalScope.childScopes.flatMap(({
     variables
   }) => {
@@ -138,26 +123,21 @@ var _default = (0, _iterateJsdoc.default)(({
   }) => {
     return utils.tagMightHaveTypePosition(tag) && (tag !== 'suppress' || settings.mode !== 'closure');
   });
-
   for (const tag of jsdocTagsWithPossibleType) {
     let parsedType;
-
     try {
       parsedType = mode === 'permissive' ? (0, _jsdoccomment.tryParse)(tag.type) : (0, _jsdoccomment.parse)(tag.type, mode);
     } catch {
       // On syntax error, will be handled by valid-types.
       continue;
     }
-
     (0, _jsdoccomment.traverse)(parsedType, ({
       type,
       value
     }) => {
       if (type === 'JsdocTypeName') {
         var _structuredTags$tag$t;
-
         const structuredTypes = (_structuredTags$tag$t = structuredTags[tag.tag]) === null || _structuredTags$tag$t === void 0 ? void 0 : _structuredTags$tag$t.type;
-
         if (!allDefinedTypes.has(value) && (!Array.isArray(structuredTypes) || !structuredTypes.includes(value))) {
           report(`The type '${value}' is undefined.`, null, tag);
         } else if (!extraTypes.includes(value)) {
@@ -188,7 +168,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'suggestion'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=noUndefinedTypes.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireAsteriskPrefix.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireAsteriskPrefix.js
index 21d728def8200e..f706d78ea230c5 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireAsteriskPrefix.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireAsteriskPrefix.js
@@ -4,11 +4,8 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 var _default = (0, _iterateJsdoc.default)(({
   context,
   jsdoc,
@@ -29,22 +26,18 @@ var _default = (0, _iterateJsdoc.default)(({
     tokens
   }) => {
     var _tagMap$any2;
-
     const {
       delimiter,
       tag,
       end,
       description
     } = tokens;
-
     const neverFix = () => {
       tokens.delimiter = '';
       tokens.postDelimiter = '';
     };
-
     const checkNever = checkValue => {
       var _tagMap$always, _tagMap$never;
-
       if (delimiter && delimiter !== '/**' && (never && !((_tagMap$always = tagMap.always) !== null && _tagMap$always !== void 0 && _tagMap$always.includes(checkValue)) || (_tagMap$never = tagMap.never) !== null && _tagMap$never !== void 0 && _tagMap$never.includes(checkValue))) {
         utils.reportJSDoc('Expected JSDoc line to have no prefix.', {
           column: 0,
@@ -52,22 +45,17 @@ var _default = (0, _iterateJsdoc.default)(({
         }, neverFix);
         return true;
       }
-
       return false;
     };
-
     const alwaysFix = () => {
       if (!tokens.start) {
         tokens.start = indent + ' ';
       }
-
       tokens.delimiter = '*';
       tokens.postDelimiter = tag || description ? ' ' : '';
     };
-
     const checkAlways = checkValue => {
       var _tagMap$never2, _tagMap$always2;
-
       if (!delimiter && (always && !((_tagMap$never2 = tagMap.never) !== null && _tagMap$never2 !== void 0 && _tagMap$never2.includes(checkValue)) || (_tagMap$always2 = tagMap.always) !== null && _tagMap$always2 !== void 0 && _tagMap$always2.includes(checkValue))) {
         utils.reportJSDoc('Expected JSDoc line to have the prefix.', {
           column: 0,
@@ -75,51 +63,40 @@ var _default = (0, _iterateJsdoc.default)(({
         }, alwaysFix);
         return true;
       }
-
       return false;
     };
-
     if (tag) {
       // Remove at sign
       currentTag = tag.slice(1);
     }
-
-    if ( // If this is the end but has a tag, the delimiter will also be
+    if (
+    // If this is the end but has a tag, the delimiter will also be
     //  populated and will be safely ignored later
     end && !tag) {
       return false;
     }
-
     if (!currentTag) {
       var _tagMap$any;
-
       if ((_tagMap$any = tagMap.any) !== null && _tagMap$any !== void 0 && _tagMap$any.includes('*description')) {
         return false;
       }
-
       if (checkNever('*description')) {
         return true;
       }
-
       if (checkAlways('*description')) {
         return true;
       }
-
       return false;
     }
-
     if ((_tagMap$any2 = tagMap.any) !== null && _tagMap$any2 !== void 0 && _tagMap$any2.includes(currentTag)) {
       return false;
     }
-
     if (checkNever(currentTag)) {
       return true;
     }
-
     if (checkAlways(currentTag)) {
       return true;
     }
-
     return false;
   });
 }, {
@@ -161,7 +138,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'layout'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=requireAsteriskPrefix.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireDescription.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireDescription.js
index 28de8f74230c1a..e555b3adf9e407 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireDescription.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireDescription.js
@@ -4,15 +4,11 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 const checkDescription = description => {
   return description.trim().split('\n').filter(Boolean).length;
 };
-
 var _default = (0, _iterateJsdoc.default)(({
   jsdoc,
   report,
@@ -22,7 +18,6 @@ var _default = (0, _iterateJsdoc.default)(({
   if (utils.avoidDocs()) {
     return;
   }
-
   const {
     descriptionStyle = 'body'
   } = context.options[0] || {};
@@ -34,29 +29,22 @@ var _default = (0, _iterateJsdoc.default)(({
     skipReportingBlockedTag: descriptionStyle !== 'tag',
     tagName: 'description'
   });
-
   if (!targetTagName) {
     return;
   }
-
   const isBlocked = typeof targetTagName === 'object' && targetTagName.blocked;
-
   if (isBlocked) {
     targetTagName = targetTagName.tagName;
   }
-
   if (descriptionStyle !== 'tag') {
     const {
       description
     } = utils.getDescription();
-
     if (checkDescription(description || '')) {
       return;
     }
-
     if (descriptionStyle === 'body') {
       const descTags = utils.getPresentTags(['desc', 'description']);
-
       if (descTags.length) {
         const [{
           tag: tagName
@@ -65,22 +53,18 @@ var _default = (0, _iterateJsdoc.default)(({
       } else {
         report('Missing JSDoc block description.');
       }
-
       return;
     }
   }
-
   const functionExamples = isBlocked ? [] : jsdoc.tags.filter(({
     tag
   }) => {
     return tag === targetTagName;
   });
-
   if (!functionExamples.length) {
     report(descriptionStyle === 'any' ? `Missing JSDoc block description or @${targetTagName} declaration.` : `Missing JSDoc @${targetTagName} declaration.`);
     return;
   }
-
   for (const example of functionExamples) {
     if (!checkDescription(`${example.name} ${utils.getTagDescription(example)}`)) {
       report(`Missing JSDoc @${targetTagName} description.`, null, example);
@@ -143,7 +127,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'suggestion'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=requireDescription.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireDescriptionCompleteSentence.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireDescriptionCompleteSentence.js
index 543db351f6a0c6..e3a433cb21e565 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireDescriptionCompleteSentence.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireDescriptionCompleteSentence.js
@@ -4,34 +4,34 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _escapeStringRegexp = _interopRequireDefault(require("escape-string-regexp"));
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
-const otherDescriptiveTags = new Set([// 'copyright' and 'see' might be good addition, but as the former may be
+const otherDescriptiveTags = new Set([
+// 'copyright' and 'see' might be good addition, but as the former may be
 //   sensitive text, and the latter may have just a link, they are not
 //   included by default
 'summary', 'file', 'fileoverview', 'overview', 'classdesc', 'todo', 'deprecated', 'throws', 'exception', 'yields', 'yield']);
-
 const extractParagraphs = text => {
   return text.split(/(?<![;:])\n\n/u);
 };
-
 const extractSentences = (text, abbreviationsRegex) => {
-  const txt = text // Remove all {} tags.
-  .replace(/\{[\s\S]*?\}\s*/gu, '') // Remove custom abbreviations
+  const txt = text
+
+  // Remove all {} tags.
+  .replace(/\{[\s\S]*?\}\s*/gu, '')
+
+  // Remove custom abbreviations
   .replace(abbreviationsRegex, '');
   const sentenceEndGrouping = /([.?!])(?:\s+|$)/ug;
   const puncts = txt.matchAll(sentenceEndGrouping);
-  return txt.split(/[.?!](?:\s+|$)/u) // Re-add the dot.
+  return txt.split(/[.?!](?:\s+|$)/u)
+
+  // Re-add the dot.
   .map((sentence, idx) => {
     return /^\s*$/u.test(sentence) ? sentence : `${sentence}${puncts[idx] || ''}`;
   });
 };
-
 const isNewLinePrecededByAPeriod = text => {
   let lastLineEndsSentence;
   const lines = text.split('\n');
@@ -39,46 +39,36 @@ const isNewLinePrecededByAPeriod = text => {
     if (lastLineEndsSentence === false && /^[A-Z][a-z]/u.test(line)) {
       return true;
     }
-
     lastLineEndsSentence = /[.:?!|]$/u.test(line);
     return false;
   });
 };
-
 const isCapitalized = str => {
   return str[0] === str[0].toUpperCase();
 };
-
 const isTable = str => {
   return str.charAt() === '|';
 };
-
 const capitalize = str => {
   return str.charAt(0).toUpperCase() + str.slice(1);
 };
-
 const validateDescription = (description, reportOrig, jsdocNode, abbreviationsRegex, sourceCode, tag, newlineBeforeCapsAssumesBadSentenceEnd) => {
   if (!description || /^\n+$/u.test(description)) {
     return false;
   }
-
   const paragraphs = extractParagraphs(description);
   return paragraphs.some((paragraph, parIdx) => {
     const sentences = extractSentences(paragraph, abbreviationsRegex);
-
     const fix = fixer => {
       let text = sourceCode.getText(jsdocNode);
-
       if (!/[.:?!]$/u.test(paragraph)) {
         const line = paragraph.split('\n').pop();
         text = text.replace(new RegExp(`${(0, _escapeStringRegexp.default)(line)}$`, 'mu'), `${line}.`);
       }
-
       for (const sentence of sentences.filter(sentence_ => {
         return !/^\s*$/u.test(sentence_) && !isCapitalized(sentence_) && !isTable(sentence_);
       })) {
         const beginning = sentence.split('\n')[0];
-
         if (tag.tag) {
           const reg = new RegExp(`(@${(0, _escapeStringRegexp.default)(tag.tag)}.*)${(0, _escapeStringRegexp.default)(beginning)}`, 'u');
           text = text.replace(reg, (_$0, $1) => {
@@ -88,44 +78,36 @@ const validateDescription = (description, reportOrig, jsdocNode, abbreviationsRe
           text = text.replace(new RegExp('((?:[.!?]|\\*|\\})\\s*)' + (0, _escapeStringRegexp.default)(beginning), 'u'), '$1' + capitalize(beginning));
         }
       }
-
       return fixer.replaceText(jsdocNode, text);
     };
-
     const report = (msg, fixer, tagObj) => {
       if ('line' in tagObj) {
         tagObj.line += parIdx * 2;
       } else {
         tagObj.source[0].number += parIdx * 2;
-      } // Avoid errors if old column doesn't exist here
-
+      }
 
+      // Avoid errors if old column doesn't exist here
       tagObj.column = 0;
       reportOrig(msg, fixer, tagObj);
     };
-
     if (sentences.some(sentence => {
       return !/^\s*$/u.test(sentence) && !isCapitalized(sentence) && !isTable(sentence);
     })) {
       report('Sentence should start with an uppercase character.', fix, tag);
     }
-
     const paragraphNoAbbreviations = paragraph.replace(abbreviationsRegex, '');
-
     if (!/[.!?|]\s*$/u.test(paragraphNoAbbreviations)) {
       report('Sentence must end with a period.', fix, tag);
       return true;
     }
-
     if (newlineBeforeCapsAssumesBadSentenceEnd && !isNewLinePrecededByAPeriod(paragraphNoAbbreviations)) {
       report('A line of text is started with an uppercase character, but preceding line does not end the sentence.', null, tag);
       return true;
     }
-
     return false;
   });
 };
-
 var _default = (0, _iterateJsdoc.default)(({
   sourceCode,
   context,
@@ -145,13 +127,11 @@ var _default = (0, _iterateJsdoc.default)(({
   const {
     description
   } = utils.getDescription();
-
   if (validateDescription(description, report, jsdocNode, abbreviationsRegex, sourceCode, {
     line: jsdoc.source[0].number + 1
   }, newlineBeforeCapsAssumesBadSentenceEnd)) {
     return;
   }
-
   utils.forEachPreferredTag('description', matchingJsdocTag => {
     const desc = `${matchingJsdocTag.name} ${utils.getTagDescription(matchingJsdocTag)}`.trim();
     validateDescription(desc, report, jsdocNode, abbreviationsRegex, sourceCode, matchingJsdocTag, newlineBeforeCapsAssumesBadSentenceEnd);
@@ -210,7 +190,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'suggestion'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=requireDescriptionCompleteSentence.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireExample.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireExample.js
index 859d7106aac231..1982512f337985 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireExample.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireExample.js
@@ -4,11 +4,8 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 var _default = (0, _iterateJsdoc.default)(({
   context,
   jsdoc,
@@ -18,7 +15,6 @@ var _default = (0, _iterateJsdoc.default)(({
   if (utils.avoidDocs()) {
     return;
   }
-
   const {
     enableFixer = true,
     exemptNoArguments = false
@@ -29,12 +25,10 @@ var _default = (0, _iterateJsdoc.default)(({
   }) => {
     return tag === targetTagName;
   });
-
   if (!functionExamples.length) {
     if (exemptNoArguments && utils.isIteratingFunction() && !utils.hasParams()) {
       return;
     }
-
     utils.reportJSDoc(`Missing JSDoc @${targetTagName} declaration.`, null, () => {
       if (enableFixer) {
         utils.addTag(targetTagName);
@@ -42,10 +36,8 @@ var _default = (0, _iterateJsdoc.default)(({
     });
     return;
   }
-
   for (const example of functionExamples) {
     const exampleContent = `${example.name} ${utils.getTagDescription(example)}`.trim().split('\n').filter(Boolean);
-
     if (!exampleContent.length) {
       report(`Missing JSDoc @${targetTagName} description.`, null, example);
     }
@@ -112,7 +104,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'suggestion'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=requireExample.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireFileOverview.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireFileOverview.js
index 5ccd11fcd63b7f..4a5ac572f571a8 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireFileOverview.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireFileOverview.js
@@ -4,11 +4,8 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 const defaultTags = {
   file: {
     initialCommentsOnly: true,
@@ -16,7 +13,6 @@ const defaultTags = {
     preventDuplicates: true
   }
 };
-
 const setDefaults = state => {
   // First iteration
   if (!state.globalTags) {
@@ -26,7 +22,6 @@ const setDefaults = state => {
     state.hasNonCommentBeforeTag = {};
   }
 };
-
 var _default = (0, _iterateJsdoc.default)(({
   jsdocNode,
   state,
@@ -37,7 +32,6 @@ var _default = (0, _iterateJsdoc.default)(({
     tags = defaultTags
   } = context.options[0] || {};
   setDefaults(state);
-
   for (const tagName of Object.keys(tags)) {
     const targetTagName = utils.getPreferredTagName({
       tagName
@@ -45,7 +39,6 @@ var _default = (0, _iterateJsdoc.default)(({
     const hasTag = targetTagName && utils.hasTag(targetTagName);
     state.hasTag[tagName] = hasTag || state.hasTag[tagName];
     const hasDuplicate = state.hasDuplicates[tagName];
-
     if (hasDuplicate === false) {
       // Was marked before, so if a tag now, is a dupe
       state.hasDuplicates[tagName] = hasTag;
@@ -66,7 +59,6 @@ var _default = (0, _iterateJsdoc.default)(({
     const {
       tags = defaultTags
     } = context.options[0] || {};
-
     for (const [tagName, {
       mustExist = false,
       preventDuplicates = false,
@@ -75,27 +67,22 @@ var _default = (0, _iterateJsdoc.default)(({
       const obj = utils.getPreferredTagNameObject({
         tagName
       });
-
       if (obj && obj.blocked) {
         utils.reportSettings(`\`settings.jsdoc.tagNamePreference\` cannot block @${obj.tagName} ` + 'for the `require-file-overview` rule');
       } else {
         const targetTagName = obj && obj.replacement || obj;
-
         if (mustExist && !state.hasTag[tagName]) {
           utils.reportSettings(`Missing @${targetTagName}`);
         }
-
         if (preventDuplicates && state.hasDuplicates[tagName]) {
           utils.reportSettings(`Duplicate @${targetTagName}`);
         }
-
         if (initialCommentsOnly && state.hasNonCommentBeforeTag[tagName]) {
           utils.reportSettings(`@${targetTagName} should be at the beginning of the file`);
         }
       }
     }
   },
-
   iterateAllJsdocs: true,
   meta: {
     docs: {
@@ -130,7 +117,6 @@ var _default = (0, _iterateJsdoc.default)(({
     }],
     type: 'suggestion'
   },
-
   nonComment({
     state,
     node
@@ -139,9 +125,7 @@ var _default = (0, _iterateJsdoc.default)(({
       state.hasNonComment = node.range[0];
     }
   }
-
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=requireFileOverview.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireHyphenBeforeParamDescription.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireHyphenBeforeParamDescription.js
index bd6a881c21aafb..6e6588e5b36649 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireHyphenBeforeParamDescription.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireHyphenBeforeParamDescription.js
@@ -4,11 +4,8 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 var _default = (0, _iterateJsdoc.default)(({
   sourceCode,
   utils,
@@ -20,23 +17,20 @@ var _default = (0, _iterateJsdoc.default)(({
   const [mainCircumstance, {
     tags
   } = {}] = context.options;
-
   const checkHyphens = (jsdocTag, targetTagName, circumstance = mainCircumstance) => {
     const always = !circumstance || circumstance === 'always';
     const desc = utils.getTagDescription(jsdocTag);
-
     if (!desc.trim()) {
       return;
     }
-
     const startsWithHyphen = /^\s*-/u.test(desc);
-
     if (always) {
       if (!startsWithHyphen) {
         report(`There must be a hyphen before @${targetTagName} description.`, fixer => {
           const lineIndex = jsdocTag.line;
-          const sourceLines = sourceCode.getText(jsdocNode).split('\n'); // Get start index of description, accounting for multi-line descriptions
+          const sourceLines = sourceCode.getText(jsdocNode).split('\n');
 
+          // Get start index of description, accounting for multi-line descriptions
           const description = desc.split('\n')[0];
           const descriptionIndex = sourceLines[lineIndex].lastIndexOf(description);
           const replacementLine = sourceLines[lineIndex].slice(0, descriptionIndex) + '- ' + description;
@@ -53,18 +47,14 @@ var _default = (0, _iterateJsdoc.default)(({
       }, jsdocTag);
     }
   };
-
   utils.forEachPreferredTag('param', checkHyphens);
-
   if (tags) {
     const tagEntries = Object.entries(tags);
-
     for (const [tagName, circumstance] of tagEntries) {
       if (tagName === '*') {
         const preferredParamTag = utils.getPreferredTagName({
           tagName: 'param'
         });
-
         for (const {
           tag
         } of jsdoc.tags) {
@@ -73,15 +63,12 @@ var _default = (0, _iterateJsdoc.default)(({
           })) {
             continue;
           }
-
           utils.forEachPreferredTag(tag, (jsdocTag, targetTagName) => {
             checkHyphens(jsdocTag, targetTagName, circumstance);
           });
         }
-
         continue;
       }
-
       utils.forEachPreferredTag(tagName, (jsdocTag, targetTagName) => {
         checkHyphens(jsdocTag, targetTagName, circumstance);
       });
@@ -121,7 +108,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'layout'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=requireHyphenBeforeParamDescription.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireJsdoc.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireJsdoc.js
index 1b4fb15fbe28f0..d9873d0a888d79 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireJsdoc.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireJsdoc.js
@@ -4,17 +4,11 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _jsdoccomment = require("@es-joy/jsdoccomment");
-
 var _exportParser = _interopRequireDefault(require("../exportParser"));
-
 var _iterateJsdoc = require("../iterateJsdoc");
-
 var _jsdocUtils = _interopRequireDefault(require("../jsdocUtils"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 const OPTIONS_SCHEMA = {
   additionalProperties: false,
   properties: {
@@ -139,16 +133,14 @@ const OPTIONS_SCHEMA = {
   },
   type: 'object'
 };
-
 const getOption = (context, baseObject, option, key) => {
-  if (context.options[0] && option in context.options[0] && ( // Todo: boolean shouldn't be returning property, but tests currently require
+  if (context.options[0] && option in context.options[0] && (
+  // Todo: boolean shouldn't be returning property, but tests currently require
   typeof context.options[0][option] === 'boolean' || key in context.options[0][option])) {
     return context.options[0][option][key];
   }
-
   return baseObject.properties[key].default;
 };
-
 const getOptions = context => {
   const {
     publicOnly,
@@ -170,38 +162,30 @@ const getOptions = context => {
       if (!publicOnly) {
         return false;
       }
-
       const properties = {};
-
       for (const prop of Object.keys(baseObj.properties)) {
         const opt = getOption(context, baseObj, 'publicOnly', prop);
         properties[prop] = opt;
       }
-
       return properties;
     })(OPTIONS_SCHEMA.properties.publicOnly.oneOf[1]),
     require: (baseObj => {
       const properties = {};
-
       for (const prop of Object.keys(baseObj.properties)) {
         const opt = getOption(context, baseObj, 'require', prop);
         properties[prop] = opt;
       }
-
       return properties;
     })(OPTIONS_SCHEMA.properties.require)
   };
 };
-
 var _default = {
   create(context) {
     const sourceCode = context.getSourceCode();
     const settings = (0, _iterateJsdoc.getSettings)(context);
-
     if (!settings) {
       return {};
     }
-
     const {
       require: requireOption,
       contexts,
@@ -212,9 +196,9 @@ var _default = {
       fixerMessage,
       minLineCount
     } = getOptions(context);
-
     const checkJsDoc = (info, handler, node) => {
-      if ( // Optimize
+      if (
+      // Optimize
       minLineCount !== undefined || contexts.some(({
         minLineCount: count
       }) => {
@@ -222,14 +206,11 @@ var _default = {
       })) {
         const underMinLine = count => {
           var _sourceCode$getText$m;
-
           return count !== undefined && count > (((_sourceCode$getText$m = sourceCode.getText(node).match(/\n/gu)) === null || _sourceCode$getText$m === void 0 ? void 0 : _sourceCode$getText$m.length) ?? 0) + 1;
         };
-
         if (underMinLine(minLineCount)) {
           return;
         }
-
         const {
           minLineCount: contextMinLineCount
         } = contexts.find(({
@@ -237,52 +218,45 @@ var _default = {
         }) => {
           return ctxt === (info.selector || node.type);
         }) || {};
-
         if (underMinLine(contextMinLineCount)) {
           return;
         }
       }
-
       const jsDocNode = (0, _jsdoccomment.getJSDocComment)(sourceCode, node, settings);
-
       if (jsDocNode) {
         return;
-      } // For those who have options configured against ANY constructors (or
-      //  setters or getters) being reported
-
+      }
 
+      // For those who have options configured against ANY constructors (or
+      //  setters or getters) being reported
       if (_jsdocUtils.default.exemptSpeciaMethods({
         tags: []
       }, node, context, [OPTIONS_SCHEMA])) {
         return;
       }
-
-      if ( // Avoid reporting param-less, return-less functions (when
+      if (
+      // Avoid reporting param-less, return-less functions (when
       //  `exemptEmptyFunctions` option is set)
-      exemptEmptyFunctions && info.isFunctionContext || // Avoid reporting  param-less, return-less constructor methods (when
+      exemptEmptyFunctions && info.isFunctionContext ||
+      // Avoid reporting  param-less, return-less constructor methods (when
       //  `exemptEmptyConstructors` option is set)
       exemptEmptyConstructors && _jsdocUtils.default.isConstructor(node)) {
         const functionParameterNames = _jsdocUtils.default.getFunctionParameterNames(node);
-
         if (!functionParameterNames.length && !_jsdocUtils.default.hasReturnValue(node)) {
           return;
         }
       }
-
       const fix = fixer => {
         // Default to one line break if the `minLines`/`maxLines` settings allow
         const lines = settings.minLines === 0 && settings.maxLines >= 1 ? 1 : settings.minLines;
         let baseNode = (0, _jsdoccomment.getReducedASTNode)(node, sourceCode);
         const decorator = (0, _jsdoccomment.getDecorator)(baseNode);
-
         if (decorator) {
           baseNode = decorator;
         }
-
         const indent = _jsdocUtils.default.getIndent({
           text: sourceCode.getText(baseNode, baseNode.loc.start.column)
         });
-
         const {
           inlineCommentBlock
         } = contexts.find(({
@@ -293,7 +267,6 @@ var _default = {
         const insertion = (inlineCommentBlock ? `/** ${fixerMessage}` : `/**\n${indent}*${fixerMessage}\n${indent}`) + `*/${'\n'.repeat(lines)}${indent.slice(0, -1)}`;
         return fixer.insertTextBefore(baseNode, insertion);
       };
-
       const report = () => {
         const {
           start
@@ -312,7 +285,6 @@ var _default = {
           node
         });
       };
-
       if (publicOnly) {
         const opt = {
           ancestorsOnly: Boolean((publicOnly === null || publicOnly === void 0 ? void 0 : publicOnly.ancestorsOnly) ?? false),
@@ -320,9 +292,7 @@ var _default = {
           initModuleExports: Boolean((publicOnly === null || publicOnly === void 0 ? void 0 : publicOnly.cjs) ?? true),
           initWindow: Boolean((publicOnly === null || publicOnly === void 0 ? void 0 : publicOnly.window) ?? false)
         };
-
         const exported = _exportParser.default.isUncommentedExport(node, sourceCode, opt, settings);
-
         if (exported) {
           report();
         }
@@ -330,83 +300,68 @@ var _default = {
         report();
       }
     };
-
     const hasOption = prop => {
       return requireOption[prop] || contexts.some(ctxt => {
         return typeof ctxt === 'object' ? ctxt.context === prop : ctxt === prop;
       });
     };
-
-    return { ..._jsdocUtils.default.getContextObject(_jsdocUtils.default.enforcedContexts(context, []), checkJsDoc),
-
+    return {
+      ..._jsdocUtils.default.getContextObject(_jsdocUtils.default.enforcedContexts(context, []), checkJsDoc),
       ArrowFunctionExpression(node) {
         if (!hasOption('ArrowFunctionExpression')) {
           return;
         }
-
         if (['VariableDeclarator', 'AssignmentExpression', 'ExportDefaultDeclaration'].includes(node.parent.type) || ['Property', 'ObjectProperty', 'ClassProperty', 'PropertyDefinition'].includes(node.parent.type) && node === node.parent.value) {
           checkJsDoc({
             isFunctionContext: true
           }, null, node);
         }
       },
-
       ClassDeclaration(node) {
         if (!hasOption('ClassDeclaration')) {
           return;
         }
-
         checkJsDoc({
           isFunctionContext: false
         }, null, node);
       },
-
       ClassExpression(node) {
         if (!hasOption('ClassExpression')) {
           return;
         }
-
         checkJsDoc({
           isFunctionContext: false
         }, null, node);
       },
-
       FunctionDeclaration(node) {
         if (!hasOption('FunctionDeclaration')) {
           return;
         }
-
         checkJsDoc({
           isFunctionContext: true
         }, null, node);
       },
-
       FunctionExpression(node) {
         if (!hasOption('FunctionExpression')) {
           return;
         }
-
         if (['VariableDeclarator', 'AssignmentExpression', 'ExportDefaultDeclaration'].includes(node.parent.type) || ['Property', 'ObjectProperty', 'ClassProperty', 'PropertyDefinition'].includes(node.parent.type) && node === node.parent.value) {
           checkJsDoc({
             isFunctionContext: true
           }, null, node);
         }
       },
-
       MethodDefinition(node) {
         if (!hasOption('MethodDefinition')) {
           return;
         }
-
         checkJsDoc({
           isFunctionContext: true,
           selector: 'MethodDefinition'
         }, null, node.value);
       }
-
     };
   },
-
   meta: {
     docs: {
       category: 'Stylistic Issues',
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireParam.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireParam.js
index 43bfccc7c75ad5..d329d9fa0a914d 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireParam.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireParam.js
@@ -4,11 +4,8 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 /**
  * @template T
  * @param {string[]} desiredRoots
@@ -19,7 +16,6 @@ const rootNamer = (desiredRoots, currentIndex) => {
   let name;
   let idx = currentIndex;
   const incremented = desiredRoots.length <= 1;
-
   if (incremented) {
     const base = desiredRoots[0];
     const suffix = idx++;
@@ -27,44 +23,25 @@ const rootNamer = (desiredRoots, currentIndex) => {
   } else {
     name = desiredRoots.shift();
   }
-
   return [name, incremented, () => {
     return rootNamer(desiredRoots, idx);
   }];
-}; // eslint-disable-next-line complexity
-
+};
 
+// eslint-disable-next-line complexity
 var _default = (0, _iterateJsdoc.default)(({
   jsdoc,
   utils,
   context
 }) => {
-  const preferredTagName = utils.getPreferredTagName({
-    tagName: 'param'
-  });
-
-  if (!preferredTagName) {
-    return;
-  }
-
-  const jsdocParameterNames = utils.getJsdocTagsDeep(preferredTagName);
-  const shallowJsdocParameterNames = jsdocParameterNames.filter(tag => {
-    return !tag.name.includes('.');
-  }).map((tag, idx) => {
-    return { ...tag,
-      idx
-    };
-  });
-
   if (utils.avoidDocs()) {
     return;
-  } // Param type is specified by type in @type
-
+  }
 
+  // Param type is specified by type in @type
   if (utils.hasTag('type')) {
     return;
   }
-
   const {
     autoIncrementBase = 0,
     checkRestProperty = false,
@@ -77,28 +54,41 @@ var _default = (0, _iterateJsdoc.default)(({
     unnamedRootBase = ['root'],
     useDefaultObjectProperties = false
   } = context.options[0] || {};
+  const preferredTagName = utils.getPreferredTagName({
+    tagName: 'param'
+  });
+  if (!preferredTagName) {
+    return;
+  }
+  const functionParameterNames = utils.getFunctionParameterNames(useDefaultObjectProperties);
+  if (!functionParameterNames.length) {
+    return;
+  }
+  const jsdocParameterNames = utils.getJsdocTagsDeep(preferredTagName);
+  const shallowJsdocParameterNames = jsdocParameterNames.filter(tag => {
+    return !tag.name.includes('.');
+  }).map((tag, idx) => {
+    return {
+      ...tag,
+      idx
+    };
+  });
   const checkTypesRegex = utils.getRegexFromString(checkTypesPattern);
   const missingTags = [];
-  const functionParameterNames = utils.getFunctionParameterNames(useDefaultObjectProperties);
   const flattenedRoots = utils.flattenRoots(functionParameterNames).names;
   const paramIndex = {};
-
   const hasParamIndex = cur => {
     return utils.dropPathSegmentQuotes(String(cur)) in paramIndex;
   };
-
   const getParamIndex = cur => {
     return paramIndex[utils.dropPathSegmentQuotes(String(cur))];
   };
-
   const setParamIndex = (cur, idx) => {
     paramIndex[utils.dropPathSegmentQuotes(String(cur))] = idx;
   };
-
   for (const [idx, cur] of flattenedRoots.entries()) {
     setParamIndex(cur, idx);
   }
-
   const findExpectedIndex = (jsdocTags, indexAtFunctionParams) => {
     const remainingRoots = functionParameterNames.slice(indexAtFunctionParams || 0);
     const foundIndex = jsdocTags.findIndex(({
@@ -109,11 +99,9 @@ var _default = (0, _iterateJsdoc.default)(({
         if (Array.isArray(remainingRoot)) {
           return remainingRoot[1].names.includes(name);
         }
-
         if (typeof remainingRoot === 'object') {
           return name === remainingRoot.name;
         }
-
         return name === remainingRoot;
       });
     });
@@ -123,7 +111,6 @@ var _default = (0, _iterateJsdoc.default)(({
       return tag === preferredTagName;
     });
     let tagLineCount = 0;
-
     for (const {
       source
     } of tags) {
@@ -137,24 +124,18 @@ var _default = (0, _iterateJsdoc.default)(({
         }
       }
     }
-
     return tagLineCount;
   };
-
   let [nextRootName, incremented, namer] = rootNamer([...unnamedRootBase], autoIncrementBase);
-
   for (const [functionParameterIdx, functionParameterName] of functionParameterNames.entries()) {
     let inc;
-
     if (Array.isArray(functionParameterName)) {
       const matchedJsdoc = shallowJsdocParameterNames[functionParameterIdx] || jsdocParameterNames[functionParameterIdx];
       let rootName;
-
       if (functionParameterName[0]) {
         rootName = functionParameterName[0];
       } else if (matchedJsdoc && matchedJsdoc.name) {
         rootName = matchedJsdoc.name;
-
         if (matchedJsdoc.type && matchedJsdoc.type.search(checkTypesRegex) === -1) {
           continue;
         }
@@ -163,7 +144,6 @@ var _default = (0, _iterateJsdoc.default)(({
         inc = incremented;
         [nextRootName, incremented, namer] = namer();
       }
-
       const {
         hasRestElement,
         hasPropertyRest,
@@ -171,15 +151,12 @@ var _default = (0, _iterateJsdoc.default)(({
         names
       } = functionParameterName[1];
       const notCheckingNames = [];
-
       if (!enableRestElementFixer && hasRestElement) {
         continue;
       }
-
       if (!checkDestructuredRoots) {
         continue;
       }
-
       for (const [idx, paramName] of names.entries()) {
         // Add root if the root name is not in the docs (and is not already
         //  in the tags to be fixed)
@@ -197,7 +174,6 @@ var _default = (0, _iterateJsdoc.default)(({
           }) => {
             return !name;
           });
-
           if (emptyParamIdx > -1) {
             missingTags.push({
               functionParameterIdx: emptyParamIdx,
@@ -213,15 +189,12 @@ var _default = (0, _iterateJsdoc.default)(({
             });
           }
         }
-
         if (!checkDestructured) {
           continue;
         }
-
         if (!checkRestProperty && rests[idx]) {
           continue;
         }
-
         const fullParamName = `${rootName}.${paramName}`;
         const notCheckingName = jsdocParameterNames.find(({
           name,
@@ -229,17 +202,14 @@ var _default = (0, _iterateJsdoc.default)(({
         }) => {
           return utils.comparePaths(name)(fullParamName) && paramType.search(checkTypesRegex) === -1 && paramType !== '';
         });
-
         if (notCheckingName !== undefined) {
           notCheckingNames.push(notCheckingName.name);
         }
-
         if (notCheckingNames.find(name => {
           return fullParamName.startsWith(name);
         })) {
           continue;
         }
-
         if (jsdocParameterNames && !jsdocParameterNames.find(({
           name
         }) => {
@@ -253,29 +223,24 @@ var _default = (0, _iterateJsdoc.default)(({
           });
         }
       }
-
       continue;
     }
-
     let funcParamName;
     let type;
-
     if (typeof functionParameterName === 'object') {
       if (!enableRestElementFixer && functionParameterName.restElement) {
         continue;
       }
-
       funcParamName = functionParameterName.name;
       type = '{...any}';
     } else {
       funcParamName = functionParameterName;
     }
-
     if (jsdocParameterNames && !jsdocParameterNames.find(({
       name
     }) => {
       return name === funcParamName;
-    })) {
+    }) && funcParamName !== 'this') {
       missingTags.push({
         functionParameterIdx: getParamIndex(funcParamName),
         functionParameterName: funcParamName,
@@ -284,7 +249,6 @@ var _default = (0, _iterateJsdoc.default)(({
       });
     }
   }
-
   const fix = ({
     functionParameterIdx,
     functionParameterName,
@@ -295,7 +259,6 @@ var _default = (0, _iterateJsdoc.default)(({
     if (inc && !enableRootFixer) {
       return;
     }
-
     const createTokens = (tagIndex, sourceIndex, spliceCount) => {
       // console.log(sourceIndex, tagIndex, jsdoc.tags, jsdoc.source);
       const tokens = {
@@ -325,12 +288,10 @@ var _default = (0, _iterateJsdoc.default)(({
       });
       const firstNumber = jsdoc.source[0].number;
       jsdoc.source.splice(sourceIndex, spliceCount, tokens);
-
       for (const [idx, src] of jsdoc.source.slice(sourceIndex).entries()) {
         src.number = firstNumber + sourceIndex + idx;
       }
     };
-
     const offset = jsdoc.source.findIndex(({
       tokens: {
         tag,
@@ -339,7 +300,6 @@ var _default = (0, _iterateJsdoc.default)(({
     }) => {
       return tag || end;
     });
-
     if (remove) {
       createTokens(functionParameterIdx, offset + functionParameterIdx, 1);
     } else {
@@ -347,17 +307,14 @@ var _default = (0, _iterateJsdoc.default)(({
       createTokens(expectedIdx, offset + expectedIdx, 0);
     }
   };
-
   const fixer = () => {
     for (const missingTag of missingTags) {
       fix(missingTag);
     }
   };
-
   if (missingTags.length && jsdoc.source.length === 1) {
     utils.makeMultiline();
   }
-
   for (const {
     functionParameterName
   } of missingTags) {
@@ -452,9 +409,12 @@ var _default = (0, _iterateJsdoc.default)(({
       type: 'object'
     }],
     type: 'suggestion'
-  }
+  },
+  // We cannot cache comment nodes as the contexts may recur with the
+  //  same comment node but a different JS node, and we may need the different
+  //  JS node to ensure we iterate its context
+  noTracking: true
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=requireParam.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireParamDescription.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireParamDescription.js
index 3156db55327bf2..09c4febb5e6f9d 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireParamDescription.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireParamDescription.js
@@ -4,17 +4,37 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 var _default = (0, _iterateJsdoc.default)(({
+  context,
   report,
+  settings,
   utils
 }) => {
+  const {
+    defaultDestructuredRootDescription = 'The root object',
+    setDefaultDestructuredRootDescription = false
+  } = context.options[0] || {};
+  const functionParameterNames = utils.getFunctionParameterNames();
+  let rootCount = -1;
   utils.forEachPreferredTag('param', (jsdocParameter, targetTagName) => {
+    rootCount += jsdocParameter.name.includes('.') ? 0 : 1;
     if (!jsdocParameter.description.trim()) {
+      if (Array.isArray(functionParameterNames[rootCount])) {
+        if (settings.exemptDestructuredRootsFromChecks) {
+          return;
+        }
+        if (setDefaultDestructuredRootDescription) {
+          utils.reportJSDoc(`Missing root description for @${targetTagName}.`, jsdocParameter, () => {
+            utils.changeTag(jsdocParameter, {
+              description: defaultDestructuredRootDescription,
+              postName: ' '
+            });
+          });
+          return;
+        }
+      }
       report(`Missing JSDoc @${targetTagName} "${jsdocParameter.name}" description.`, null, jsdocParameter);
     }
   });
@@ -25,6 +45,7 @@ var _default = (0, _iterateJsdoc.default)(({
       description: 'Requires that each `@param` tag has a `description` value.',
       url: 'https://github.com/gajus/eslint-plugin-jsdoc#eslint-plugin-jsdoc-rules-require-param-description'
     },
+    fixable: 'code',
     schema: [{
       additionalProperties: false,
       properties: {
@@ -46,6 +67,12 @@ var _default = (0, _iterateJsdoc.default)(({
             }]
           },
           type: 'array'
+        },
+        defaultDestructuredRootDescription: {
+          type: 'string'
+        },
+        setDefaultDestructuredRootDescription: {
+          type: 'boolean'
         }
       },
       type: 'object'
@@ -53,7 +80,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'suggestion'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=requireParamDescription.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireParamName.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireParamName.js
index aeb695cae6b3a9..309a4a0a5edc84 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireParamName.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireParamName.js
@@ -4,11 +4,8 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 var _default = (0, _iterateJsdoc.default)(({
   report,
   utils
@@ -53,7 +50,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'suggestion'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=requireParamName.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireParamType.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireParamType.js
index a63b0222a63700..e52938573b6f41 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireParamType.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireParamType.js
@@ -4,17 +4,37 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 var _default = (0, _iterateJsdoc.default)(({
+  context,
   report,
+  settings,
   utils
 }) => {
+  const {
+    defaultDestructuredRootType = 'object',
+    setDefaultDestructuredRootType = false
+  } = context.options[0] || {};
+  const functionParameterNames = utils.getFunctionParameterNames();
+  let rootCount = -1;
   utils.forEachPreferredTag('param', (jsdocParameter, targetTagName) => {
+    rootCount += jsdocParameter.name.includes('.') ? 0 : 1;
     if (!jsdocParameter.type) {
+      if (Array.isArray(functionParameterNames[rootCount])) {
+        if (settings.exemptDestructuredRootsFromChecks) {
+          return;
+        }
+        if (setDefaultDestructuredRootType) {
+          utils.reportJSDoc(`Missing root type for @${targetTagName}.`, jsdocParameter, () => {
+            utils.changeTag(jsdocParameter, {
+              postType: ' ',
+              type: `{${defaultDestructuredRootType}}`
+            });
+          });
+          return;
+        }
+      }
       report(`Missing JSDoc @${targetTagName} "${jsdocParameter.name}" type.`, null, jsdocParameter);
     }
   });
@@ -25,6 +45,7 @@ var _default = (0, _iterateJsdoc.default)(({
       description: 'Requires that each `@param` tag has a `type` value.',
       url: 'https://github.com/gajus/eslint-plugin-jsdoc#eslint-plugin-jsdoc-rules-require-param-type'
     },
+    fixable: 'code',
     schema: [{
       additionalProperties: false,
       properties: {
@@ -46,6 +67,12 @@ var _default = (0, _iterateJsdoc.default)(({
             }]
           },
           type: 'array'
+        },
+        defaultDestructuredRootType: {
+          type: 'string'
+        },
+        setDefaultDestructuredRootType: {
+          type: 'boolean'
         }
       },
       type: 'object'
@@ -53,7 +80,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'suggestion'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=requireParamType.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireProperty.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireProperty.js
index 48e4fd4cf6bf37..7065a4b9254420 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireProperty.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireProperty.js
@@ -4,11 +4,8 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 var _default = (0, _iterateJsdoc.default)(({
   utils
 }) => {
@@ -17,24 +14,19 @@ var _default = (0, _iterateJsdoc.default)(({
   }) => {
     return ['typedef', 'namespace'].includes(tag);
   });
-
   if (!propertyAssociatedTags.length) {
     return;
   }
-
   const targetTagName = utils.getPreferredTagName({
     tagName: 'property'
   });
-
   if (utils.hasATag([targetTagName])) {
     return;
   }
-
   for (const propertyAssociatedTag of propertyAssociatedTags) {
     if (!['object', 'Object', 'PlainObject'].includes(propertyAssociatedTag.type)) {
       continue;
     }
-
     utils.reportJSDoc(`Missing JSDoc @${targetTagName}.`, null, () => {
       utils.addTag(targetTagName);
     });
@@ -50,7 +42,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'suggestion'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=requireProperty.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requirePropertyDescription.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requirePropertyDescription.js
index 07d7a0238717c4..365fe456d1c2c3 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requirePropertyDescription.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requirePropertyDescription.js
@@ -4,11 +4,8 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 var _default = (0, _iterateJsdoc.default)(({
   report,
   utils
@@ -28,7 +25,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'suggestion'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=requirePropertyDescription.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requirePropertyName.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requirePropertyName.js
index 5ba4beb8faf1c4..5b4e2a0a3c6be6 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requirePropertyName.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requirePropertyName.js
@@ -4,11 +4,8 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 var _default = (0, _iterateJsdoc.default)(({
   report,
   utils
@@ -28,7 +25,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'suggestion'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=requirePropertyName.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requirePropertyType.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requirePropertyType.js
index bc26d7200108b4..ffc58f9df36ba5 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requirePropertyType.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requirePropertyType.js
@@ -4,11 +4,8 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 var _default = (0, _iterateJsdoc.default)(({
   report,
   utils
@@ -28,7 +25,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'suggestion'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=requirePropertyType.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireReturns.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireReturns.js
index 65fe3225f4ef8d..e0a7193cc9f70a 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireReturns.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireReturns.js
@@ -4,11 +4,8 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 /**
  * We can skip checking for a return value, in case the documentation is inherited
  * or the method is either a constructor or an abstract method.
@@ -21,18 +18,21 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de
  *   true in case deep checking can be skipped; otherwise false.
  */
 const canSkip = utils => {
-  return utils.hasATag([// inheritdoc implies that all documentation is inherited
+  return utils.hasATag([
+  // inheritdoc implies that all documentation is inherited
   // see https://jsdoc.app/tags-inheritdoc.html
   //
   // Abstract methods are by definition incomplete,
   // so it is not an error if it declares a return value but does not implement it.
-  'abstract', 'virtual', // Constructors do not have a return value by definition (https://jsdoc.app/tags-class.html)
+  'abstract', 'virtual',
+  // Constructors do not have a return value by definition (https://jsdoc.app/tags-class.html)
   // So we can bail out here, too.
-  'class', 'constructor', // Return type is specified by type in @type
-  'type', // This seems to imply a class as well
+  'class', 'constructor',
+  // Return type is specified by type in @type
+  'type',
+  // This seems to imply a class as well
   'interface']) || utils.avoidDocs();
 };
-
 var _default = (0, _iterateJsdoc.default)(({
   report,
   utils,
@@ -41,50 +41,41 @@ var _default = (0, _iterateJsdoc.default)(({
   const {
     forceRequireReturn = false,
     forceReturnsWithAsync = false
-  } = context.options[0] || {}; // A preflight check. We do not need to run a deep check
-  // in case the @returns comment is optional or undefined.
+  } = context.options[0] || {};
 
+  // A preflight check. We do not need to run a deep check
+  // in case the @returns comment is optional or undefined.
   if (canSkip(utils)) {
     return;
   }
-
   const tagName = utils.getPreferredTagName({
     tagName: 'returns'
   });
-
   if (!tagName) {
     return;
   }
-
   const tags = utils.getTags(tagName);
-
   if (tags.length > 1) {
     report(`Found more than one @${tagName} declaration.`);
   }
+  const iteratingFunction = utils.isIteratingFunction();
 
-  const iteratingFunction = utils.isIteratingFunction(); // In case the code returns something, we expect a return value in JSDoc.
-
+  // In case the code returns something, we expect a return value in JSDoc.
   const [tag] = tags;
   const missingReturnTag = typeof tag === 'undefined' || tag === null;
-
   const shouldReport = () => {
     if (!missingReturnTag) {
       return false;
     }
-
     if (forceRequireReturn && (iteratingFunction || utils.isVirtualFunction())) {
       return true;
     }
-
     const isAsync = !iteratingFunction && utils.hasTag('async') || iteratingFunction && utils.isAsync();
-
     if (forceReturnsWithAsync && isAsync) {
       return true;
     }
-
     return !isAsync && iteratingFunction && utils.hasValueOrExecutorHasNonEmptyResolveValue(forceReturnsWithAsync);
   };
-
   if (shouldReport()) {
     report(`Missing JSDoc @${tagName} declaration.`);
   }
@@ -145,7 +136,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'suggestion'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=requireReturns.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireReturnsCheck.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireReturnsCheck.js
index 47fe76fbd700f7..c6c442c8a95ae7 100755
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireReturnsCheck.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireReturnsCheck.js
@@ -4,29 +4,25 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 const canSkip = (utils, settings) => {
-  const voidingTags = [// An abstract function is by definition incomplete
+  const voidingTags = [
+  // An abstract function is by definition incomplete
   // so it is perfectly fine if a return is documented but
   // not present within the function.
   // A subclass may inherit the doc and implement the
   // missing return.
-  'abstract', 'virtual', // A constructor function returns `this` by default, so may be `@returns`
+  'abstract', 'virtual',
+  // A constructor function returns `this` by default, so may be `@returns`
   //   tag indicating this but no explicit return
   'class', 'constructor', 'interface'];
-
   if (settings.mode === 'closure') {
     // Structural Interface in GCC terms, equivalent to @interface tag as far as this rule is concerned
     voidingTags.push('record');
   }
-
   return utils.hasATag(voidingTags) || utils.isConstructor() || utils.classHasTag('interface') || settings.mode === 'closure' && utils.classHasTag('record');
 };
-
 var _default = (0, _iterateJsdoc.default)(({
   context,
   node,
@@ -39,44 +35,41 @@ var _default = (0, _iterateJsdoc.default)(({
     exemptGenerators = settings.mode === 'typescript',
     reportMissingReturnForUndefinedTypes = false
   } = context.options[0] || {};
-
   if (canSkip(utils, settings)) {
     return;
   }
-
   if (exemptAsync && utils.isAsync()) {
     return;
   }
-
   const tagName = utils.getPreferredTagName({
     tagName: 'returns'
   });
-
   if (!tagName) {
     return;
   }
-
   const tags = utils.getTags(tagName);
-
   if (tags.length === 0) {
     return;
   }
-
   if (tags.length > 1) {
     report(`Found more than one @${tagName} declaration.`);
     return;
   }
-
   const [tag] = tags;
-  const returnNever = tag.type.trim() === 'never';
+  const type = tag.type.trim();
 
+  // https://www.typescriptlang.org/docs/handbook/release-notes/typescript-3-7.html#assertion-functions
+  if (/asserts\s/u.test(type)) {
+    return;
+  }
+  const returnNever = type === 'never';
   if (returnNever && utils.hasValueOrExecutorHasNonEmptyResolveValue(false)) {
     report(`JSDoc @${tagName} declaration set with "never" but return expression is present in function.`);
     return;
-  } // In case a return value is declared in JSDoc, we also expect one in the code.
-
+  }
 
-  if (!returnNever && (reportMissingReturnForUndefinedTypes || utils.hasDefinedTypeTag(tag)) && !utils.hasValueOrExecutorHasNonEmptyResolveValue(exemptAsync) && (!exemptGenerators || !node.generator)) {
+  // In case a return value is declared in JSDoc, we also expect one in the code.
+  if (!returnNever && (reportMissingReturnForUndefinedTypes || utils.hasDefinedTypeTag(tag)) && !utils.hasValueOrExecutorHasNonEmptyResolveValue(exemptAsync, true) && (!exemptGenerators || !node.generator)) {
     report(`JSDoc @${tagName} declaration present but return expression not available in function.`);
   }
 }, {
@@ -105,7 +98,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'suggestion'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=requireReturnsCheck.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireReturnsDescription.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireReturnsDescription.js
index 2a29da09af458c..4bd63619601aa2 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireReturnsDescription.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireReturnsDescription.js
@@ -4,22 +4,17 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 var _default = (0, _iterateJsdoc.default)(({
   report,
   utils
 }) => {
   utils.forEachPreferredTag('returns', (jsdocTag, targetTagName) => {
     const type = jsdocTag.type && jsdocTag.type.trim();
-
     if (['void', 'undefined', 'Promise<void>', 'Promise<undefined>'].includes(type)) {
       return;
     }
-
     if (!jsdocTag.description.trim()) {
       report(`Missing JSDoc @${targetTagName} description.`, null, jsdocTag);
     }
@@ -59,7 +54,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'suggestion'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=requireReturnsDescription.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireReturnsType.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireReturnsType.js
index 561391d44ebda9..f71511293714c2 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireReturnsType.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireReturnsType.js
@@ -4,11 +4,8 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 var _default = (0, _iterateJsdoc.default)(({
   report,
   utils
@@ -53,7 +50,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'suggestion'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=requireReturnsType.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireThrows.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireThrows.js
index 95934e2447f622..044b9a90e78192 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireThrows.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireThrows.js
@@ -4,11 +4,8 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 /**
  * We can skip checking for a throws value, in case the documentation is inherited
  * or the method is either a constructor or an abstract method.
@@ -17,15 +14,16 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de
  * @returns {boolean} true in case deep checking can be skipped; otherwise false.
  */
 const canSkip = utils => {
-  return utils.hasATag([// inheritdoc implies that all documentation is inherited
+  return utils.hasATag([
+  // inheritdoc implies that all documentation is inherited
   // see https://jsdoc.app/tags-inheritdoc.html
   //
   // Abstract methods are by definition incomplete,
   // so it is not necessary to document that they throw an error.
-  'abstract', 'virtual', // The designated type can itself document `@throws`
+  'abstract', 'virtual',
+  // The designated type can itself document `@throws`
   'type']) || utils.avoidDocs();
 };
-
 var _default = (0, _iterateJsdoc.default)(({
   report,
   utils
@@ -35,33 +33,27 @@ var _default = (0, _iterateJsdoc.default)(({
   if (canSkip(utils)) {
     return;
   }
-
   const tagName = utils.getPreferredTagName({
     tagName: 'throws'
   });
-
   if (!tagName) {
     return;
   }
-
   const tags = utils.getTags(tagName);
-  const iteratingFunction = utils.isIteratingFunction(); // In case the code returns something, we expect a return value in JSDoc.
+  const iteratingFunction = utils.isIteratingFunction();
 
+  // In case the code returns something, we expect a return value in JSDoc.
   const [tag] = tags;
   const missingThrowsTag = typeof tag === 'undefined' || tag === null;
-
   const shouldReport = () => {
     if (!missingThrowsTag) {
       if (tag.type.trim() === 'never' && iteratingFunction && utils.hasThrowValue()) {
         report(`JSDoc @${tagName} declaration set to "never" but throw value found.`);
       }
-
       return false;
     }
-
     return iteratingFunction && utils.hasThrowValue();
   };
-
   if (shouldReport()) {
     report(`Missing JSDoc @${tagName} declaration.`);
   }
@@ -106,7 +98,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'suggestion'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=requireThrows.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireYields.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireYields.js
index 8b6fc0b70cea93..9311918ae31e11 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireYields.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireYields.js
@@ -4,11 +4,8 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 /**
  * We can skip checking for a yield value, in case the documentation is inherited
  * or the method has a constructor or abstract tag.
@@ -19,40 +16,39 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de
  * @returns {boolean} true in case deep checking can be skipped; otherwise false.
  */
 const canSkip = utils => {
-  return utils.hasATag([// inheritdoc implies that all documentation is inherited
+  return utils.hasATag([
+  // inheritdoc implies that all documentation is inherited
   // see https://jsdoc.app/tags-inheritdoc.html
   //
   // Abstract methods are by definition incomplete,
   // so it is not an error if it declares a yield value but does not implement it.
-  'abstract', 'virtual', // Constructors do not have a yield value
+  'abstract', 'virtual',
+  // Constructors do not have a yield value
   // so we can bail out here, too.
-  'class', 'constructor', // Yield (and any `next`) type is specified accompanying the targeted
+  'class', 'constructor',
+  // Yield (and any `next`) type is specified accompanying the targeted
   //   @type
-  'type', // This seems to imply a class as well
+  'type',
+  // This seems to imply a class as well
   'interface']) || utils.avoidDocs();
 };
-
 const checkTagName = (utils, report, tagName) => {
   const preferredTagName = utils.getPreferredTagName({
     tagName
   });
-
   if (!preferredTagName) {
     return [];
   }
-
   const tags = utils.getTags(preferredTagName);
-
   if (tags.length > 1) {
     report(`Found more than one @${preferredTagName} declaration.`);
-  } // In case the code yields something, we expect a yields value in JSDoc.
-
+  }
 
+  // In case the code yields something, we expect a yields value in JSDoc.
   const [tag] = tags;
   const missingTag = typeof tag === 'undefined' || tag === null;
   return [preferredTagName, missingTag];
 };
-
 var _default = (0, _iterateJsdoc.default)(({
   report,
   utils,
@@ -64,57 +60,46 @@ var _default = (0, _iterateJsdoc.default)(({
     forceRequireNext = false,
     forceRequireYields = false,
     withGeneratorTag = true
-  } = context.options[0] || {}; // A preflight check. We do not need to run a deep check
-  // in case the @yield comment is optional or undefined.
+  } = context.options[0] || {};
 
+  // A preflight check. We do not need to run a deep check
+  // in case the @yield comment is optional or undefined.
   if (canSkip(utils)) {
     return;
   }
-
   const iteratingFunction = utils.isIteratingFunction();
   const [preferredYieldTagName, missingYieldTag] = checkTagName(utils, report, 'yields');
-
   if (preferredYieldTagName) {
     const shouldReportYields = () => {
       if (!missingYieldTag) {
         return false;
       }
-
       if (withGeneratorTag && utils.hasTag('generator') || forceRequireYields && iteratingFunction && utils.isGenerator()) {
         return true;
       }
-
       return iteratingFunction && utils.isGenerator() && utils.hasYieldValue();
     };
-
     if (shouldReportYields()) {
       report(`Missing JSDoc @${preferredYieldTagName} declaration.`);
     }
   }
-
   if (next || nextWithGeneratorTag || forceRequireNext) {
     const [preferredNextTagName, missingNextTag] = checkTagName(utils, report, 'next');
-
     if (!preferredNextTagName) {
       return;
     }
-
     const shouldReportNext = () => {
       if (!missingNextTag) {
         return false;
       }
-
       if (nextWithGeneratorTag && utils.hasTag('generator')) {
         return true;
       }
-
       if (!next && !forceRequireNext || !iteratingFunction || !utils.isGenerator()) {
         return false;
       }
-
       return forceRequireNext || utils.hasYieldReturnValue();
     };
-
     if (shouldReportNext()) {
       report(`Missing JSDoc @${preferredNextTagName} declaration.`);
     }
@@ -180,7 +165,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'suggestion'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=requireYields.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireYieldsCheck.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireYieldsCheck.js
index 2f0f89345bd659..275fcb0a643c31 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireYieldsCheck.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireYieldsCheck.js
@@ -4,53 +4,44 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 const canSkip = (utils, settings) => {
-  const voidingTags = [// An abstract function is by definition incomplete
+  const voidingTags = [
+  // An abstract function is by definition incomplete
   // so it is perfectly fine if a yield is documented but
   // not present within the function.
   // A subclass may inherit the doc and implement the
   // missing yield.
-  'abstract', 'virtual', // Constructor functions do not have a yield value
+  'abstract', 'virtual',
+  // Constructor functions do not have a yield value
   //  so we can bail here, too.
-  'class', 'constructor', // This seems to imply a class as well
+  'class', 'constructor',
+  // This seems to imply a class as well
   'interface'];
-
   if (settings.mode === 'closure') {
     // Structural Interface in GCC terms, equivalent to @interface tag as far as this rule is concerned
     voidingTags.push('record');
   }
-
   return utils.hasATag(voidingTags) || utils.isConstructor() || utils.classHasTag('interface') || settings.mode === 'closure' && utils.classHasTag('record');
 };
-
 const checkTagName = (utils, report, tagName) => {
   const preferredTagName = utils.getPreferredTagName({
     tagName
   });
-
   if (!preferredTagName) {
     return [];
   }
-
   const tags = utils.getTags(preferredTagName);
-
   if (tags.length === 0) {
     return [];
   }
-
   if (tags.length > 1) {
     report(`Found more than one @${preferredTagName} declaration.`);
     return [];
   }
-
   return [preferredTagName, tags[0]];
 };
-
 var _default = (0, _iterateJsdoc.default)(({
   context,
   report,
@@ -60,56 +51,45 @@ var _default = (0, _iterateJsdoc.default)(({
   if (canSkip(utils, settings)) {
     return;
   }
-
   const {
     next = false,
     checkGeneratorsOnly = false
   } = context.options[0] || {};
   const [preferredYieldTagName, yieldTag] = checkTagName(utils, report, 'yields');
-
   if (preferredYieldTagName) {
     const shouldReportYields = () => {
       if (yieldTag.type.trim() === 'never') {
         if (utils.hasYieldValue()) {
           report(`JSDoc @${preferredYieldTagName} declaration set with "never" but yield expression is present in function.`);
         }
-
         return false;
       }
-
       if (checkGeneratorsOnly && !utils.isGenerator()) {
         return true;
       }
-
       return utils.hasDefinedTypeTag(yieldTag) && !utils.hasYieldValue();
-    }; // In case a yield value is declared in JSDoc, we also expect one in the code.
-
+    };
 
+    // In case a yield value is declared in JSDoc, we also expect one in the code.
     if (shouldReportYields()) {
       report(`JSDoc @${preferredYieldTagName} declaration present but yield expression not available in function.`);
     }
   }
-
   if (next) {
     const [preferredNextTagName, nextTag] = checkTagName(utils, report, 'next');
-
     if (preferredNextTagName) {
       const shouldReportNext = () => {
         if (nextTag.type.trim() === 'never') {
           if (utils.hasYieldReturnValue()) {
             report(`JSDoc @${preferredNextTagName} declaration set with "never" but yield expression with return value is present in function.`);
           }
-
           return false;
         }
-
         if (checkGeneratorsOnly && !utils.isGenerator()) {
           return true;
         }
-
         return utils.hasDefinedTypeTag(nextTag) && !utils.hasYieldReturnValue();
       };
-
       if (shouldReportNext()) {
         report(`JSDoc @${preferredNextTagName} declaration present but yield expression with return value not available in function.`);
       }
@@ -163,7 +143,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'suggestion'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=requireYieldsCheck.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/sortTags.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/sortTags.js
index 6ce35c41ae776c..d84127bcce8cb9 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/sortTags.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/sortTags.js
@@ -4,13 +4,9 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _defaultTagOrder = _interopRequireDefault(require("../defaultTagOrder"));
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 var _default = (0, _iterateJsdoc.default)(({
   context,
   jsdoc,
@@ -23,13 +19,11 @@ var _default = (0, _iterateJsdoc.default)(({
   const otherPos = tagSequence.indexOf('-other');
   const endPos = otherPos > -1 ? otherPos : tagSequence.length;
   let ongoingCount = 0;
-
   for (const [idx, tag] of jsdoc.tags.entries()) {
     tag.originalIndex = idx;
     ongoingCount += tag.source.length;
     tag.originalLine = ongoingCount;
   }
-
   let firstChangedTagLine;
   let firstChangedTagIndex;
   const sortedTags = JSON.parse(JSON.stringify(jsdoc.tags));
@@ -44,51 +38,44 @@ var _default = (0, _iterateJsdoc.default)(({
     if (tagNew === tagOld) {
       return 0;
     }
-
     const checkOrSetFirstChanged = () => {
       if (!firstChangedTagLine || originalLine < firstChangedTagLine) {
         firstChangedTagLine = originalLine;
         firstChangedTagIndex = originalIndex;
       }
     };
-
     const newPos = tagSequence.indexOf(tagNew);
     const oldPos = tagSequence.indexOf(tagOld);
     const preferredNewPos = newPos === -1 ? endPos : newPos;
     const preferredOldPos = oldPos === -1 ? endPos : oldPos;
-
     if (preferredNewPos < preferredOldPos) {
       checkOrSetFirstChanged();
       return -1;
     }
-
     if (preferredNewPos > preferredOldPos) {
       return 1;
-    } // preferredNewPos === preferredOldPos
-
+    }
 
-    if (!alphabetizeExtras || // Optimize: If tagNew (or tagOld which is the same) was found in the
+    // preferredNewPos === preferredOldPos
+    if (!alphabetizeExtras ||
+    // Optimize: If tagNew (or tagOld which is the same) was found in the
     //   priority array, it can maintain its relative position—without need
     //   of alphabetizing (secondary sorting)
     newPos >= 0) {
       return 0;
     }
-
     if (tagNew < tagOld) {
       checkOrSetFirstChanged();
       return -1;
-    } // tagNew > tagOld
-
+    }
 
+    // tagNew > tagOld
     return 1;
   });
-
   if (firstChangedTagLine === undefined) {
     return;
   }
-
   const firstLine = utils.getFirstLine();
-
   const fix = () => {
     const itemsToMoveRange = [...Array.from({
       length: jsdoc.tags.length - firstChangedTagIndex
@@ -97,33 +84,35 @@ var _default = (0, _iterateJsdoc.default)(({
       source
     }) => {
       return ct + source.length - 1;
-    }, 0); // This offset includes not only the offset from where the first tag
+    }, 0);
+
+    // This offset includes not only the offset from where the first tag
     //   must begin, and the additional offset of where the first changed
     //   tag begins, but it must also account for prior descriptions
+    const initialOffset = firstLine + firstChangedTagIndex +
+    // May be the first tag, so don't try finding a prior one if so
+    unchangedPriorTagDescriptions;
 
-    const initialOffset = firstLine + firstChangedTagIndex + // May be the first tag, so don't try finding a prior one if so
-    unchangedPriorTagDescriptions; // Use `firstChangedTagLine` for line number to begin reporting/splicing
-
+    // Use `firstChangedTagLine` for line number to begin reporting/splicing
     for (const idx of itemsToMoveRange) {
       utils.removeTag(idx + firstChangedTagIndex);
     }
-
     const changedTags = sortedTags.slice(firstChangedTagIndex);
     let extraTagCount = 0;
-
     for (const idx of itemsToMoveRange) {
       const changedTag = changedTags[idx];
-      utils.addTag(changedTag.tag, extraTagCount + initialOffset + idx, { ...changedTag.source[0].tokens,
+      utils.addTag(changedTag.tag, extraTagCount + initialOffset + idx, {
+        ...changedTag.source[0].tokens,
         // `comment-parser` puts the `end` within the `tags` section, so
         //   avoid adding another to jsdoc.source
         end: ''
       });
-
       for (const {
         tokens
       } of changedTag.source.slice(1)) {
         if (!tokens.end) {
-          utils.addLine(extraTagCount + initialOffset + idx + 1, { ...tokens,
+          utils.addLine(extraTagCount + initialOffset + idx + 1, {
+            ...tokens,
             end: ''
           });
           extraTagCount++;
@@ -131,7 +120,6 @@ var _default = (0, _iterateJsdoc.default)(({
       }
     }
   };
-
   utils.reportJSDoc(`Tags are not in the prescribed order: ${tagSequence.join(', ')}`, jsdoc.tags[firstChangedTagIndex], fix, true);
 }, {
   iterateAllJsdocs: true,
@@ -159,7 +147,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'suggestion'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=sortTags.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/tagLines.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/tagLines.js
index aa0e40f087a980..d4cdcf511a25b7 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/tagLines.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/tagLines.js
@@ -4,11 +4,8 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 var _default = (0, _iterateJsdoc.default)(({
   context,
   jsdoc,
@@ -24,7 +21,6 @@ var _default = (0, _iterateJsdoc.default)(({
     let lastTag;
     let lastEmpty = null;
     let reportIndex = null;
-
     for (const [idx, {
       tokens: {
         tag,
@@ -35,59 +31,47 @@ var _default = (0, _iterateJsdoc.default)(({
       }
     }] of tg.source.entries()) {
       var _tags$lastTag$slice, _tags$lastTag$slice2;
-
       // May be text after a line break within a tag description
       if (description) {
         reportIndex = null;
       }
-
       if (lastTag && ['any', 'always'].includes((_tags$lastTag$slice = tags[lastTag.slice(1)]) === null || _tags$lastTag$slice === void 0 ? void 0 : _tags$lastTag$slice.lines)) {
         continue;
       }
-
       const empty = !tag && !name && !type && !description;
-
       if (empty && !end && (alwaysNever === 'never' || lastTag && ((_tags$lastTag$slice2 = tags[lastTag.slice(1)]) === null || _tags$lastTag$slice2 === void 0 ? void 0 : _tags$lastTag$slice2.lines) === 'never')) {
         reportIndex = idx;
         continue;
       }
-
       if (!end) {
         lastEmpty = empty ? idx : null;
       }
-
       lastTag = tag;
     }
-
     if (dropEndLines && lastEmpty !== null && tagIdx === jsdoc.tags.length - 1) {
       const fixer = () => {
         utils.removeTagItem(tagIdx, lastEmpty);
       };
-
       utils.reportJSDoc('Expected no trailing lines', {
         line: tg.source[lastEmpty].number
       }, fixer);
       return true;
     }
-
     if (reportIndex !== null) {
       const fixer = () => {
         utils.removeTagItem(tagIdx, reportIndex);
       };
-
       utils.reportJSDoc('Expected no lines between tags', {
         line: tg.source[0].number + 1
       }, fixer);
       return true;
     }
-
     return false;
   });
   (noEndLines ? jsdoc.tags.slice(0, -1) : jsdoc.tags).some((tg, tagIdx) => {
     const lines = [];
     let currentTag;
     let tagSourceIdx = 0;
-
     for (const [idx, {
       number,
       tokens: {
@@ -102,11 +86,9 @@ var _default = (0, _iterateJsdoc.default)(({
         lines.splice(0, lines.length);
         tagSourceIdx = idx;
       }
-
       if (tag) {
         currentTag = tag;
       }
-
       if (!tag && !name && !type && !description && !end) {
         lines.push({
           idx,
@@ -114,34 +96,27 @@ var _default = (0, _iterateJsdoc.default)(({
         });
       }
     }
-
     const currentTg = currentTag && tags[currentTag.slice(1)];
     const tagCount = currentTg === null || currentTg === void 0 ? void 0 : currentTg.count;
     const defaultAlways = alwaysNever === 'always' && (currentTg === null || currentTg === void 0 ? void 0 : currentTg.lines) !== 'never' && (currentTg === null || currentTg === void 0 ? void 0 : currentTg.lines) !== 'any' && lines.length < count;
     let overrideAlways;
     let fixCount = count;
-
     if (!defaultAlways) {
       fixCount = typeof tagCount === 'number' ? tagCount : count;
       overrideAlways = (currentTg === null || currentTg === void 0 ? void 0 : currentTg.lines) === 'always' && lines.length < fixCount;
     }
-
     if (defaultAlways || overrideAlways) {
       var _lines2;
-
       const fixer = () => {
         var _lines;
-
         utils.addLines(tagIdx, ((_lines = lines[lines.length - 1]) === null || _lines === void 0 ? void 0 : _lines.idx) || tagSourceIdx + 1, fixCount - lines.length);
       };
-
       const line = ((_lines2 = lines[lines.length - 1]) === null || _lines2 === void 0 ? void 0 : _lines2.number) || tg.source[tagSourceIdx].number;
       utils.reportJSDoc(`Expected ${fixCount} line${fixCount === 1 ? '' : 's'} between tags but found ${lines.length}`, {
         line
       }, fixer);
       return true;
     }
-
     return false;
   });
 }, {
@@ -190,7 +165,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'suggestion'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=tagLines.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/validTypes.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/validTypes.js
index c7d75ca613490c..c29cd1356e9f68 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/validTypes.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/validTypes.js
@@ -4,30 +4,27 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 var _jsdoccomment = require("@es-joy/jsdoccomment");
-
 var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc"));
-
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
 const asExpression = /as\s+/u;
-const suppressTypes = new Set([// https://github.com/google/closure-compiler/wiki/@suppress-annotations
+const suppressTypes = new Set([
+// https://github.com/google/closure-compiler/wiki/@suppress-annotations
 // https://github.com/google/closure-compiler/blob/master/src/com/google/javascript/jscomp/parsing/ParserConfig.properties#L154
-'accessControls', 'checkDebuggerStatement', 'checkPrototypalTypes', 'checkRegExp', 'checkTypes', 'checkVars', 'closureDepMethodUsageChecks', 'const', 'constantProperty', 'deprecated', 'duplicate', 'es5Strict', 'externsValidation', 'extraProvide', 'extraRequire', 'globalThis', 'invalidCasts', 'lateProvide', 'legacyGoogScopeRequire', 'lintChecks', 'messageConventions', 'misplacedTypeAnnotation', 'missingOverride', 'missingPolyfill', 'missingProperties', 'missingProvide', 'missingRequire', 'missingSourcesWarnings', 'moduleLoad', 'nonStandardJsDocs', 'partialAlias', 'polymer', 'reportUnknownTypes', 'strictMissingProperties', 'strictModuleDepCheck', 'strictPrimitiveOperators', 'suspiciousCode', // Not documented in enum
+'accessControls', 'checkDebuggerStatement', 'checkPrototypalTypes', 'checkRegExp', 'checkTypes', 'checkVars', 'closureDepMethodUsageChecks', 'const', 'constantProperty', 'deprecated', 'duplicate', 'es5Strict', 'externsValidation', 'extraProvide', 'extraRequire', 'globalThis', 'invalidCasts', 'lateProvide', 'legacyGoogScopeRequire', 'lintChecks', 'messageConventions', 'misplacedTypeAnnotation', 'missingOverride', 'missingPolyfill', 'missingProperties', 'missingProvide', 'missingRequire', 'missingSourcesWarnings', 'moduleLoad', 'nonStandardJsDocs', 'partialAlias', 'polymer', 'reportUnknownTypes', 'strictMissingProperties', 'strictModuleDepCheck', 'strictPrimitiveOperators', 'suspiciousCode',
+// Not documented in enum
 'switch', 'transitionalSuspiciousCodeWarnings', 'undefinedNames', 'undefinedVars', 'underscore', 'unknownDefines', 'untranspilableFeatures', 'unusedLocalVariables', 'unusedPrivateMembers', 'useOfGoogProvide', 'uselessCode', 'visibility', 'with']);
-
 const tryParsePathIgnoreError = path => {
   try {
     (0, _jsdoccomment.tryParse)(path);
     return true;
-  } catch {// Keep the original error for including the whole type
+  } catch {
+    // Keep the original error for including the whole type
   }
-
   return false;
-}; // eslint-disable-next-line complexity
-
+};
 
+// eslint-disable-next-line complexity
 var _default = (0, _iterateJsdoc.default)(({
   jsdoc,
   report,
@@ -41,15 +38,12 @@ var _default = (0, _iterateJsdoc.default)(({
   const {
     mode
   } = settings;
-
   for (const tag of jsdoc.tags) {
     const validNamepathParsing = function (namepath, tagName) {
       if (tryParsePathIgnoreError(namepath)) {
         return true;
       }
-
       let handled = false;
-
       if (tagName) {
         // eslint-disable-next-line default-case
         switch (tagName) {
@@ -59,41 +53,32 @@ var _default = (0, _iterateJsdoc.default)(({
               if (!namepath.startsWith('module:')) {
                 handled = tryParsePathIgnoreError(`module:${namepath}`);
               }
-
               break;
             }
-
           case 'memberof':
           case 'memberof!':
             {
               const endChar = namepath.slice(-1);
-
               if (['#', '.', '~'].includes(endChar)) {
                 handled = tryParsePathIgnoreError(namepath.slice(0, -1));
               }
-
               break;
             }
-
           case 'borrows':
             {
               const startChar = namepath.charAt();
-
               if (['#', '.', '~'].includes(startChar)) {
                 handled = tryParsePathIgnoreError(namepath.slice(1));
               }
             }
         }
       }
-
       if (!handled) {
         report(`Syntax error in namepath: ${namepath}`, null, tag);
         return false;
       }
-
       return true;
     };
-
     const validTypeParsing = function (type) {
       try {
         if (mode === 'permissive') {
@@ -105,107 +90,101 @@ var _default = (0, _iterateJsdoc.default)(({
         report(`Syntax error in type: ${type}`, null, tag);
         return false;
       }
-
       return true;
     };
-
+    if (tag.problems.length) {
+      const msg = tag.problems.reduce((str, {
+        message
+      }) => {
+        return str + '; ' + message;
+      }, '').slice(2);
+      report(`Invalid name: ${msg}`, null, tag);
+      continue;
+    }
     if (tag.tag === 'borrows') {
       const thisNamepath = utils.getTagDescription(tag).replace(asExpression, '').trim();
-
       if (!asExpression.test(utils.getTagDescription(tag)) || !thisNamepath) {
         report(`@borrows must have an "as" expression. Found "${utils.getTagDescription(tag)}"`, null, tag);
         continue;
       }
-
       if (validNamepathParsing(thisNamepath, 'borrows')) {
         const thatNamepath = tag.name;
         validNamepathParsing(thatNamepath);
       }
-
       continue;
     }
-
     if (tag.tag === 'suppress' && mode === 'closure') {
       let parsedTypes;
-
       try {
         parsedTypes = (0, _jsdoccomment.tryParse)(tag.type);
-      } catch {// Ignore
+      } catch {
+        // Ignore
       }
-
       if (parsedTypes) {
         (0, _jsdoccomment.traverse)(parsedTypes, node => {
           const {
             value: type
           } = node;
-
           if (type !== undefined && !suppressTypes.has(type)) {
             report(`Syntax error in supresss type: ${type}`, null, tag);
           }
         });
       }
     }
-
     const otherModeMaps = ['jsdoc', 'typescript', 'closure', 'permissive'].filter(mde => {
       return mde !== mode;
     }).map(mde => {
       return utils.getTagStructureForMode(mde);
     });
     const tagMightHaveNamePosition = utils.tagMightHaveNamePosition(tag.tag, otherModeMaps);
-
     if (tagMightHaveNamePosition !== true && tag.name) {
       const modeInfo = tagMightHaveNamePosition === false ? '' : ` in "${mode}" mode`;
       report(`@${tag.tag} should not have a name${modeInfo}.`, null, tag);
       continue;
     }
-
     const mightHaveTypePosition = utils.tagMightHaveTypePosition(tag.tag, otherModeMaps);
-
     if (mightHaveTypePosition !== true && tag.type) {
       const modeInfo = mightHaveTypePosition === false ? '' : ` in "${mode}" mode`;
       report(`@${tag.tag} should not have a bracketed type${modeInfo}.`, null, tag);
       continue;
-    } // REQUIRED NAME
+    }
 
+    // REQUIRED NAME
+    const tagMustHaveNamePosition = utils.tagMustHaveNamePosition(tag.tag, otherModeMaps);
 
-    const tagMustHaveNamePosition = utils.tagMustHaveNamePosition(tag.tag, otherModeMaps); // Don't handle `@param` here though it does require name as handled by
+    // Don't handle `@param` here though it does require name as handled by
     //  `require-param-name` (`@property` would similarly seem to require one,
     //  but is handled by `require-property-name`)
-
     if (tagMustHaveNamePosition !== false && !tag.name && !allowEmptyNamepaths && !['param', 'arg', 'argument', 'property', 'prop'].includes(tag.tag) && (tag.tag !== 'see' || !utils.getTagDescription(tag).includes('{@link'))) {
       const modeInfo = tagMustHaveNamePosition === true ? '' : ` in "${mode}" mode`;
       report(`Tag @${tag.tag} must have a name/namepath${modeInfo}.`, null, tag);
       continue;
-    } // REQUIRED TYPE
-
+    }
 
+    // REQUIRED TYPE
     const mustHaveTypePosition = utils.tagMustHaveTypePosition(tag.tag, otherModeMaps);
-
     if (mustHaveTypePosition !== false && !tag.type) {
       const modeInfo = mustHaveTypePosition === true ? '' : ` in "${mode}" mode`;
       report(`Tag @${tag.tag} must have a type${modeInfo}.`, null, tag);
       continue;
-    } // REQUIRED TYPE OR NAME/NAMEPATH
-
+    }
 
+    // REQUIRED TYPE OR NAME/NAMEPATH
     const tagMissingRequiredTypeOrNamepath = utils.tagMissingRequiredTypeOrNamepath(tag, otherModeMaps);
-
     if (tagMissingRequiredTypeOrNamepath !== false && !allowEmptyNamepaths) {
       const modeInfo = tagMissingRequiredTypeOrNamepath === true ? '' : ` in "${mode}" mode`;
       report(`Tag @${tag.tag} must have either a type or namepath${modeInfo}.`, null, tag);
       continue;
-    } // VALID TYPE
-
+    }
 
+    // VALID TYPE
     const hasTypePosition = mightHaveTypePosition === true && Boolean(tag.type);
-
     if (hasTypePosition) {
       validTypeParsing(tag.type);
-    } // VALID NAME/NAMEPATH
-
+    }
 
+    // VALID NAME/NAMEPATH
     const hasNameOrNamepathPosition = (tagMustHaveNamePosition !== false || utils.tagMightHaveNamepath(tag.tag)) && Boolean(tag.name);
-
     if (hasNameOrNamepathPosition) {
       if (mode !== 'jsdoc' && tag.tag === 'template') {
         for (const namepath of utils.parseClosureTemplateTag(tag)) {
@@ -236,7 +215,6 @@ var _default = (0, _iterateJsdoc.default)(({
     type: 'suggestion'
   }
 });
-
 exports.default = _default;
 module.exports = exports.default;
 //# sourceMappingURL=validTypes.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/tagNames.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/tagNames.js
index 3df17caf976592..ff8034ef90b9c6 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/tagNames.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/tagNames.js
@@ -10,7 +10,8 @@ const jsdocTagsUndocumented = {
   // https://github.com/jsdoc/jsdoc/blob/master/packages/jsdoc/lib/jsdoc/tag/dictionary/definitions.js#L594
   modifies: []
 };
-const jsdocTags = { ...jsdocTagsUndocumented,
+const jsdocTags = {
+  ...jsdocTagsUndocumented,
   abstract: ['virtual'],
   access: [],
   alias: [],
@@ -83,7 +84,8 @@ const jsdocTags = { ...jsdocTagsUndocumented,
   yields: ['yield']
 };
 exports.jsdocTags = jsdocTags;
-const typeScriptTags = { ...jsdocTags,
+const typeScriptTags = {
+  ...jsdocTags,
   // https://www.typescriptlang.org/tsconfig/#stripInternal
   internal: [],
   // `@template` is also in TypeScript per:
@@ -113,15 +115,16 @@ const {
   internal,
   // Will be inverted to prefer `return`
   returns,
-
   /* eslint-enable no-unused-vars */
   ...typeScriptTagsInClosure
 } = typeScriptTags;
-const closureTags = { ...typeScriptTagsInClosure,
+const closureTags = {
+  ...typeScriptTagsInClosure,
   ...undocumentedClosureTags,
   // From https://github.com/google/closure-compiler/wiki/Annotating-JavaScript-for-the-Closure-Compiler
   // These are all recognized in https://github.com/jsdoc/jsdoc/blob/master/packages/jsdoc/lib/jsdoc/tag/dictionary/definitions.js
   //   except for the experimental `noinline` and the casing differences noted below
+
   // Defined as a synonym of `const` in jsdoc `definitions.js`
   define: [],
   dict: [],
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/utils/hasReturnValue.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/utils/hasReturnValue.js
index 5aac600f646235..498cc06c99443a 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/utils/hasReturnValue.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/utils/hasReturnValue.js
@@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.hasValueOrExecutorHasNonEmptyResolveValue = exports.hasReturnValue = void 0;
-
 /* eslint-disable jsdoc/no-undefined-types */
-
 /**
  * Checks if a node is a promise but has no resolve value or an empty value.
  * An `undefined` resolve does not count.
@@ -17,57 +15,48 @@ exports.hasValueOrExecutorHasNonEmptyResolveValue = exports.hasReturnValue = voi
 const isNewPromiseExpression = node => {
   return node && node.type === 'NewExpression' && node.callee.type === 'Identifier' && node.callee.name === 'Promise';
 };
-
 const isVoidPromise = node => {
   var _node$typeParameters, _node$typeParameters$, _node$typeParameters$2;
-
   return (node === null || node === void 0 ? void 0 : (_node$typeParameters = node.typeParameters) === null || _node$typeParameters === void 0 ? void 0 : (_node$typeParameters$ = _node$typeParameters.params) === null || _node$typeParameters$ === void 0 ? void 0 : (_node$typeParameters$2 = _node$typeParameters$[0]) === null || _node$typeParameters$2 === void 0 ? void 0 : _node$typeParameters$2.type) === 'TSVoidKeyword';
 };
-/**
- * @callback PromiseFilter
- * @param {object} node
- * @returns {boolean}
- */
+const undefinedKeywords = new Set(['TSVoidKeyword', 'TSUndefinedKeyword', 'TSNeverKeyword']);
 
 /**
  * Checks if a node has a return statement. Void return does not count.
  *
  * @param {object} node
+ * @param {boolean} throwOnNullReturn
  * @param {PromiseFilter} promFilter
  * @returns {boolean|Node}
  */
 // eslint-disable-next-line complexity
-
-
-const hasReturnValue = (node, promFilter) => {
-  var _node$returnType, _node$returnType$type;
-
+const hasReturnValue = (node, throwOnNullReturn, promFilter) => {
   if (!node) {
     return false;
   }
-
   switch (node.type) {
+    case 'TSDeclareFunction':
     case 'TSFunctionType':
     case 'TSMethodSignature':
-      return !['TSVoidKeyword', 'TSUndefinedKeyword'].includes(node === null || node === void 0 ? void 0 : (_node$returnType = node.returnType) === null || _node$returnType === void 0 ? void 0 : (_node$returnType$type = _node$returnType.typeAnnotation) === null || _node$returnType$type === void 0 ? void 0 : _node$returnType$type.type);
-
+      {
+        var _node$returnType, _node$returnType$type;
+        const type = node === null || node === void 0 ? void 0 : (_node$returnType = node.returnType) === null || _node$returnType === void 0 ? void 0 : (_node$returnType$type = _node$returnType.typeAnnotation) === null || _node$returnType$type === void 0 ? void 0 : _node$returnType$type.type;
+        return type && !undefinedKeywords.has(type);
+      }
     case 'MethodDefinition':
-      return hasReturnValue(node.value, promFilter);
-
+      return hasReturnValue(node.value, throwOnNullReturn, promFilter);
     case 'FunctionExpression':
     case 'FunctionDeclaration':
     case 'ArrowFunctionExpression':
       {
-        return node.expression && (!isNewPromiseExpression(node.body) || !isVoidPromise(node.body)) || hasReturnValue(node.body, promFilter);
+        return node.expression && (!isNewPromiseExpression(node.body) || !isVoidPromise(node.body)) || hasReturnValue(node.body, throwOnNullReturn, promFilter);
       }
-
     case 'BlockStatement':
       {
         return node.body.some(bodyNode => {
-          return bodyNode.type !== 'FunctionDeclaration' && hasReturnValue(bodyNode, promFilter);
+          return bodyNode.type !== 'FunctionDeclaration' && hasReturnValue(bodyNode, throwOnNullReturn, promFilter);
         });
       }
-
     case 'LabeledStatement':
     case 'WhileStatement':
     case 'DoWhileStatement':
@@ -76,50 +65,156 @@ const hasReturnValue = (node, promFilter) => {
     case 'ForOfStatement':
     case 'WithStatement':
       {
-        return hasReturnValue(node.body, promFilter);
+        return hasReturnValue(node.body, throwOnNullReturn, promFilter);
       }
-
     case 'IfStatement':
       {
-        return hasReturnValue(node.consequent, promFilter) || hasReturnValue(node.alternate, promFilter);
+        return hasReturnValue(node.consequent, throwOnNullReturn, promFilter) || hasReturnValue(node.alternate, throwOnNullReturn, promFilter);
       }
-
     case 'TryStatement':
       {
-        return hasReturnValue(node.block, promFilter) || hasReturnValue(node.handler && node.handler.body, promFilter) || hasReturnValue(node.finalizer, promFilter);
+        return hasReturnValue(node.block, throwOnNullReturn, promFilter) || hasReturnValue(node.handler && node.handler.body, throwOnNullReturn, promFilter) || hasReturnValue(node.finalizer, throwOnNullReturn, promFilter);
       }
-
     case 'SwitchStatement':
       {
         return node.cases.some(someCase => {
           return someCase.consequent.some(nde => {
-            return hasReturnValue(nde, promFilter);
+            return hasReturnValue(nde, throwOnNullReturn, promFilter);
           });
         });
       }
-
     case 'ReturnStatement':
       {
         // void return does not count.
         if (node.argument === null) {
+          if (throwOnNullReturn) {
+            throw new Error('Null return');
+          }
           return false;
         }
-
         if (promFilter && isNewPromiseExpression(node.argument)) {
           // Let caller decide how to filter, but this is, at the least,
           //   a return of sorts and truthy
           return promFilter(node.argument);
         }
-
         return true;
       }
+    default:
+      {
+        return false;
+      }
+  }
+};
 
+/**
+ * Checks if a node has a return statement. Void return does not count.
+ *
+ * @param {object} node
+ * @param {PromiseFilter} promFilter
+ * @returns {boolean|Node}
+ */
+// eslint-disable-next-line complexity
+exports.hasReturnValue = hasReturnValue;
+const allBrancheshaveReturnValues = (node, promFilter) => {
+  if (!node) {
+    return false;
+  }
+  switch (node.type) {
+    case 'TSDeclareFunction':
+    case 'TSFunctionType':
+    case 'TSMethodSignature':
+      {
+        var _node$returnType2, _node$returnType2$typ;
+        const type = node === null || node === void 0 ? void 0 : (_node$returnType2 = node.returnType) === null || _node$returnType2 === void 0 ? void 0 : (_node$returnType2$typ = _node$returnType2.typeAnnotation) === null || _node$returnType2$typ === void 0 ? void 0 : _node$returnType2$typ.type;
+        return type && !undefinedKeywords.has(type);
+      }
+
+    // case 'MethodDefinition':
+    //   return allBrancheshaveReturnValues(node.value, promFilter);
+    case 'FunctionExpression':
+    case 'FunctionDeclaration':
+    case 'ArrowFunctionExpression':
+      {
+        return node.expression && (!isNewPromiseExpression(node.body) || !isVoidPromise(node.body)) || allBrancheshaveReturnValues(node.body, promFilter);
+      }
+    case 'BlockStatement':
+      {
+        const lastBodyNode = node.body.slice(-1)[0];
+        return allBrancheshaveReturnValues(lastBodyNode, promFilter);
+      }
+    case 'LabeledStatement':
+    case 'WhileStatement':
+    case 'DoWhileStatement':
+    case 'ForStatement':
+    case 'ForInStatement':
+    case 'ForOfStatement':
+    case 'WithStatement':
+      {
+        return allBrancheshaveReturnValues(node.body, promFilter);
+      }
+    case 'IfStatement':
+      {
+        return allBrancheshaveReturnValues(node.consequent, promFilter) && allBrancheshaveReturnValues(node.alternate, promFilter);
+      }
+    case 'TryStatement':
+      {
+        // If `finally` returns, all return
+        return node.finalizer && allBrancheshaveReturnValues(node.finalizer, promFilter) ||
+        // Return in `try`/`catch` may still occur despite `finally`
+        allBrancheshaveReturnValues(node.block, promFilter) && (!node.handler || allBrancheshaveReturnValues(node.handler && node.handler.body, promFilter)) && (!node.finalizer || (() => {
+          try {
+            hasReturnValue(node.finalizer, true, promFilter);
+          } catch (error) {
+            // istanbul ignore else
+            if (error.message === 'Null return') {
+              return false;
+            }
+
+            // istanbul ignore next
+            throw error;
+          }
+
+          // As long as not an explicit empty return, then return true
+          return true;
+        })());
+      }
+    case 'SwitchStatement':
+      {
+        return node.cases.every(someCase => {
+          const nde = someCase.consequent.slice(-1)[0];
+          return !nde || allBrancheshaveReturnValues(nde, promFilter);
+        });
+      }
+    case 'ThrowStatement':
+      {
+        return true;
+      }
+    case 'ReturnStatement':
+      {
+        // void return does not count.
+        if (node.argument === null) {
+          return false;
+        }
+        if (promFilter && isNewPromiseExpression(node.argument)) {
+          // Let caller decide how to filter, but this is, at the least,
+          //   a return of sorts and truthy
+          return promFilter(node.argument);
+        }
+        return true;
+      }
     default:
       {
         return false;
       }
   }
 };
+
+/**
+ * @callback PromiseFilter
+ * @param {object} node
+ * @returns {boolean}
+ */
+
 /**
  * Avoids further checking child nodes if a nested function shadows the
  * resolver, but otherwise, if name is used (by call or passed in as an
@@ -134,52 +229,44 @@ const hasReturnValue = (node, promFilter) => {
  * @returns {boolean}
  */
 // eslint-disable-next-line complexity
-
-
-exports.hasReturnValue = hasReturnValue;
-
 const hasNonEmptyResolverCall = (node, resolverName) => {
   if (!node) {
     return false;
-  } // Arrow function without block
-
+  }
 
+  // Arrow function without block
   switch (node.type) {
     // istanbul ignore next -- In Babel?
     case 'OptionalCallExpression':
     case 'CallExpression':
-      return node.callee.name === resolverName && ( // Implicit or explicit undefined
+      return node.callee.name === resolverName && (
+      // Implicit or explicit undefined
       node.arguments.length > 1 || node.arguments[0] !== undefined) || node.arguments.some(nde => {
         // Being passed in to another function (which might invoke it)
-        return nde.type === 'Identifier' && nde.name === resolverName || // Handle nested items
+        return nde.type === 'Identifier' && nde.name === resolverName ||
+        // Handle nested items
         hasNonEmptyResolverCall(nde, resolverName);
       });
-
     case 'ChainExpression':
     case 'Decorator':
     case 'ExpressionStatement':
       return hasNonEmptyResolverCall(node.expression, resolverName);
-
     case 'ClassBody':
     case 'BlockStatement':
       return node.body.some(bodyNode => {
         return hasNonEmptyResolverCall(bodyNode, resolverName);
       });
-
     case 'FunctionExpression':
     case 'FunctionDeclaration':
     case 'ArrowFunctionExpression':
       {
         var _node$params$;
-
         // Shadowing
         if (((_node$params$ = node.params[0]) === null || _node$params$ === void 0 ? void 0 : _node$params$.name) === resolverName) {
           return false;
         }
-
         return hasNonEmptyResolverCall(node.body, resolverName);
       }
-
     case 'LabeledStatement':
     case 'WhileStatement':
     case 'DoWhileStatement':
@@ -190,18 +277,15 @@ const hasNonEmptyResolverCall = (node, resolverName) => {
       {
         return hasNonEmptyResolverCall(node.body, resolverName);
       }
-
     case 'ConditionalExpression':
     case 'IfStatement':
       {
         return hasNonEmptyResolverCall(node.test, resolverName) || hasNonEmptyResolverCall(node.consequent, resolverName) || hasNonEmptyResolverCall(node.alternate, resolverName);
       }
-
     case 'TryStatement':
       {
         return hasNonEmptyResolverCall(node.block, resolverName) || hasNonEmptyResolverCall(node.handler && node.handler.body, resolverName) || hasNonEmptyResolverCall(node.finalizer, resolverName);
       }
-
     case 'SwitchStatement':
       {
         return node.cases.some(someCase => {
@@ -210,105 +294,90 @@ const hasNonEmptyResolverCall = (node, resolverName) => {
           });
         });
       }
-
     case 'ArrayPattern':
     case 'ArrayExpression':
       return node.elements.some(element => {
         return hasNonEmptyResolverCall(element, resolverName);
       });
-
     case 'AssignmentPattern':
       return hasNonEmptyResolverCall(node.right, resolverName);
-
     case 'AssignmentExpression':
     case 'BinaryExpression':
     case 'LogicalExpression':
       {
         return hasNonEmptyResolverCall(node.left, resolverName) || hasNonEmptyResolverCall(node.right, resolverName);
       }
-    // Comma
 
+    // Comma
     case 'SequenceExpression':
     case 'TemplateLiteral':
       return node.expressions.some(subExpression => {
         return hasNonEmptyResolverCall(subExpression, resolverName);
       });
-
     case 'ObjectPattern':
     case 'ObjectExpression':
       return node.properties.some(property => {
         return hasNonEmptyResolverCall(property, resolverName);
       });
     // istanbul ignore next -- In Babel?
-
     case 'ClassMethod':
     case 'MethodDefinition':
       return node.decorators && node.decorators.some(decorator => {
         return hasNonEmptyResolverCall(decorator, resolverName);
       }) || node.computed && hasNonEmptyResolverCall(node.key, resolverName) || hasNonEmptyResolverCall(node.value, resolverName);
-    // istanbul ignore next -- In Babel?
 
+    // istanbul ignore next -- In Babel?
     case 'ObjectProperty':
     /* eslint-disable no-fallthrough */
     // istanbul ignore next -- In Babel?
-
-    case 'PropertyDefinition': // istanbul ignore next -- In Babel?
-
+    case 'PropertyDefinition':
+    // istanbul ignore next -- In Babel?
     case 'ClassProperty':
     /* eslint-enable no-fallthrough */
-
     case 'Property':
       return node.computed && hasNonEmptyResolverCall(node.key, resolverName) || hasNonEmptyResolverCall(node.value, resolverName);
     // istanbul ignore next -- In Babel?
-
     case 'ObjectMethod':
       // istanbul ignore next -- In Babel?
       return node.computed && hasNonEmptyResolverCall(node.key, resolverName) || node.arguments.some(nde => {
         return hasNonEmptyResolverCall(nde, resolverName);
       });
-
     case 'ClassExpression':
     case 'ClassDeclaration':
       return hasNonEmptyResolverCall(node.body, resolverName);
-
     case 'AwaitExpression':
     case 'SpreadElement':
     case 'UnaryExpression':
     case 'YieldExpression':
       return hasNonEmptyResolverCall(node.argument, resolverName);
-
     case 'VariableDeclaration':
       {
         return node.declarations.some(nde => {
           return hasNonEmptyResolverCall(nde, resolverName);
         });
       }
-
     case 'VariableDeclarator':
       {
         return hasNonEmptyResolverCall(node.id, resolverName) || hasNonEmptyResolverCall(node.init, resolverName);
       }
-
     case 'TaggedTemplateExpression':
       return hasNonEmptyResolverCall(node.quasi, resolverName);
+
     // ?.
     // istanbul ignore next -- In Babel?
-
     case 'OptionalMemberExpression':
     case 'MemberExpression':
       return hasNonEmptyResolverCall(node.object, resolverName) || hasNonEmptyResolverCall(node.property, resolverName);
-    // istanbul ignore next -- In Babel?
 
+    // istanbul ignore next -- In Babel?
     case 'Import':
     case 'ImportExpression':
       return hasNonEmptyResolverCall(node.source, resolverName);
-
     case 'ReturnStatement':
       {
         if (node.argument === null) {
           return false;
         }
-
         return hasNonEmptyResolverCall(node.argument, resolverName);
       }
 
@@ -319,46 +388,60 @@ const hasNonEmptyResolverCall = (node, resolverName) => {
     case 'Super':
     // Exports not relevant in this context
     */
-
     default:
       return false;
   }
 };
+
 /**
  * Checks if a Promise executor has no resolve value or an empty value.
  * An `undefined` resolve does not count.
  *
  * @param {object} node
  * @param {boolean} anyPromiseAsReturn
+ * @param {boolean} allBranches
  * @returns {boolean}
  */
+const hasValueOrExecutorHasNonEmptyResolveValue = (node, anyPromiseAsReturn, allBranches) => {
+  const hasReturnMethod = allBranches ? (nde, promiseFilter) => {
+    let hasReturn;
+    try {
+      hasReturn = hasReturnValue(nde, true, promiseFilter);
+    } catch (error) {
+      // istanbul ignore else
+      if (error.message === 'Null return') {
+        return false;
+      }
 
+      // istanbul ignore next
+      throw error;
+    }
 
-const hasValueOrExecutorHasNonEmptyResolveValue = (node, anyPromiseAsReturn) => {
-  return hasReturnValue(node, prom => {
+    // `hasReturn` check needed since `throw` treated as valid return by
+    //   `allBrancheshaveReturnValues`
+    return hasReturn && allBrancheshaveReturnValues(nde, promiseFilter);
+  } : (nde, promiseFilter) => {
+    return hasReturnValue(nde, false, promiseFilter);
+  };
+  return hasReturnMethod(node, prom => {
     if (anyPromiseAsReturn) {
       return true;
     }
-
     if (isVoidPromise(prom)) {
       return false;
     }
-
     const [{
       params,
       body
     } = {}] = prom.arguments;
-
     if (!(params !== null && params !== void 0 && params.length)) {
       return false;
     }
-
     const [{
       name: resolverName
     }] = params;
     return hasNonEmptyResolverCall(body, resolverName);
   });
 };
-
 exports.hasValueOrExecutorHasNonEmptyResolveValue = hasValueOrExecutorHasNonEmptyResolveValue;
 //# sourceMappingURL=hasReturnValue.js.map
\ No newline at end of file
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/package.json b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/package.json
index 465e080a5b766e..762f6be5f56bfe 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/package.json
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/package.json
@@ -5,50 +5,50 @@
     "url": "http://gajus.com"
   },
   "dependencies": {
-    "@es-joy/jsdoccomment": "~0.31.0",
+    "@es-joy/jsdoccomment": "~0.33.4",
     "comment-parser": "1.3.1",
     "debug": "^4.3.4",
     "escape-string-regexp": "^4.0.0",
     "esquery": "^1.4.0",
-    "semver": "^7.3.7",
+    "semver": "^7.3.8",
     "spdx-expression-parse": "^3.0.1"
   },
   "description": "JSDoc linting rules for ESLint.",
   "devDependencies": {
-    "@babel/cli": "^7.17.10",
-    "@babel/core": "^7.18.0",
-    "@babel/eslint-parser": "^7.17.0",
-    "@babel/node": "^7.17.10",
+    "@babel/cli": "^7.19.3",
+    "@babel/core": "^7.19.6",
+    "@babel/eslint-parser": "^7.19.1",
+    "@babel/node": "^7.19.1",
     "@babel/plugin-syntax-class-properties": "^7.12.13",
-    "@babel/plugin-transform-flow-strip-types": "^7.17.12",
-    "@babel/preset-env": "^7.18.0",
-    "@babel/register": "^7.17.7",
+    "@babel/plugin-transform-flow-strip-types": "^7.19.0",
+    "@babel/preset-env": "^7.19.4",
+    "@babel/register": "^7.18.9",
     "@es-joy/jsdoc-eslint-parser": "^0.17.0",
     "@hkdobrev/run-if-changed": "^0.3.1",
-    "@typescript-eslint/parser": "^5.26.0",
+    "@typescript-eslint/parser": "^5.41.0",
     "babel-plugin-add-module-exports": "^1.0.4",
     "babel-plugin-istanbul": "^6.1.1",
     "camelcase": "^6.3.0",
     "chai": "^4.3.6",
     "cross-env": "^7.0.3",
     "decamelize": "^5.0.1",
-    "eslint": "^8.16.0",
+    "eslint": "^8.26.0",
     "eslint-config-canonical": "~33.0.1",
     "gitdown": "^3.1.5",
     "glob": "^8.0.3",
     "husky": "^8.0.1",
     "jsdoc-type-pratt-parser": "^3.1.0",
-    "lint-staged": "^12.4.1",
+    "lint-staged": "^13.0.3",
     "lodash.defaultsdeep": "^4.6.1",
-    "mocha": "^10.0.0",
+    "mocha": "^10.1.0",
     "nyc": "^15.1.0",
     "open-editor": "^3.0.0",
     "rimraf": "^3.0.2",
-    "semantic-release": "^19.0.2",
-    "typescript": "^4.6.4"
+    "semantic-release": "^19.0.5",
+    "typescript": "^4.8.4"
   },
   "engines": {
-    "node": "^14 || ^16 || ^17 || ^18"
+    "node": "^14 || ^16 || ^17 || ^18 || ^19"
   },
   "keywords": [
     "eslint",
@@ -117,5 +117,5 @@
     "test-cov": "cross-env TIMING=1 nyc --reporter text npm run test-no-cov",
     "test-index": "npm run test-no-cov -- test/rules/index.js"
   },
-  "version": "39.3.6"
+  "version": "39.4.0"
 }
diff --git a/tools/node_modules/eslint/node_modules/fast-glob/LICENSE b/tools/node_modules/eslint/node_modules/fast-glob/LICENSE
deleted file mode 100644
index 65a99946017035..00000000000000
--- a/tools/node_modules/eslint/node_modules/fast-glob/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) Denis Malinochkin
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/tools/node_modules/eslint/node_modules/fast-glob/node_modules/glob-parent/LICENSE b/tools/node_modules/eslint/node_modules/fast-glob/node_modules/glob-parent/LICENSE
deleted file mode 100644
index 63222d7a8f9f5c..00000000000000
--- a/tools/node_modules/eslint/node_modules/fast-glob/node_modules/glob-parent/LICENSE
+++ /dev/null
@@ -1,15 +0,0 @@
-The ISC License
-
-Copyright (c) 2015, 2019 Elan Shanker
-
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted, provided that the above
-copyright notice and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
-IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
diff --git a/tools/node_modules/eslint/node_modules/fast-glob/node_modules/glob-parent/index.js b/tools/node_modules/eslint/node_modules/fast-glob/node_modules/glob-parent/index.js
deleted file mode 100644
index 09e257ea306cd4..00000000000000
--- a/tools/node_modules/eslint/node_modules/fast-glob/node_modules/glob-parent/index.js
+++ /dev/null
@@ -1,42 +0,0 @@
-'use strict';
-
-var isGlob = require('is-glob');
-var pathPosixDirname = require('path').posix.dirname;
-var isWin32 = require('os').platform() === 'win32';
-
-var slash = '/';
-var backslash = /\\/g;
-var enclosure = /[\{\[].*[\}\]]$/;
-var globby = /(^|[^\\])([\{\[]|\([^\)]+$)/;
-var escaped = /\\([\!\*\?\|\[\]\(\)\{\}])/g;
-
-/**
- * @param {string} str
- * @param {Object} opts
- * @param {boolean} [opts.flipBackslashes=true]
- * @returns {string}
- */
-module.exports = function globParent(str, opts) {
-  var options = Object.assign({ flipBackslashes: true }, opts);
-
-  // flip windows path separators
-  if (options.flipBackslashes && isWin32 && str.indexOf(slash) < 0) {
-    str = str.replace(backslash, slash);
-  }
-
-  // special case for strings ending in enclosure containing path separator
-  if (enclosure.test(str)) {
-    str += slash;
-  }
-
-  // preserves full path in case of trailing path separator
-  str += 'a';
-
-  // remove path parts that are globby
-  do {
-    str = pathPosixDirname(str);
-  } while (isGlob(str) || globby.test(str));
-
-  // remove escape chars and return result
-  return str.replace(escaped, '$1');
-};
diff --git a/tools/node_modules/eslint/node_modules/fast-glob/node_modules/glob-parent/package.json b/tools/node_modules/eslint/node_modules/fast-glob/node_modules/glob-parent/package.json
deleted file mode 100644
index 125c971c270198..00000000000000
--- a/tools/node_modules/eslint/node_modules/fast-glob/node_modules/glob-parent/package.json
+++ /dev/null
@@ -1,48 +0,0 @@
-{
-  "name": "glob-parent",
-  "version": "5.1.2",
-  "description": "Extract the non-magic parent path from a glob string.",
-  "author": "Gulp Team <team@gulpjs.com> (https://gulpjs.com/)",
-  "contributors": [
-    "Elan Shanker (https://github.com/es128)",
-    "Blaine Bublitz <blaine.bublitz@gmail.com>"
-  ],
-  "repository": "gulpjs/glob-parent",
-  "license": "ISC",
-  "engines": {
-    "node": ">= 6"
-  },
-  "main": "index.js",
-  "files": [
-    "LICENSE",
-    "index.js"
-  ],
-  "scripts": {
-    "lint": "eslint .",
-    "pretest": "npm run lint",
-    "test": "nyc mocha --async-only",
-    "azure-pipelines": "nyc mocha --async-only --reporter xunit -O output=test.xunit",
-    "coveralls": "nyc report --reporter=text-lcov | coveralls"
-  },
-  "dependencies": {
-    "is-glob": "^4.0.1"
-  },
-  "devDependencies": {
-    "coveralls": "^3.0.11",
-    "eslint": "^2.13.1",
-    "eslint-config-gulp": "^3.0.1",
-    "expect": "^1.20.2",
-    "mocha": "^6.0.2",
-    "nyc": "^13.3.0"
-  },
-  "keywords": [
-    "glob",
-    "parent",
-    "strip",
-    "path",
-    "dirname",
-    "directory",
-    "base",
-    "wildcard"
-  ]
-}
diff --git a/tools/node_modules/eslint/node_modules/fast-glob/out/index.js b/tools/node_modules/eslint/node_modules/fast-glob/out/index.js
deleted file mode 100644
index 53978522955d98..00000000000000
--- a/tools/node_modules/eslint/node_modules/fast-glob/out/index.js
+++ /dev/null
@@ -1,68 +0,0 @@
-"use strict";
-const taskManager = require("./managers/tasks");
-const patternManager = require("./managers/patterns");
-const async_1 = require("./providers/async");
-const stream_1 = require("./providers/stream");
-const sync_1 = require("./providers/sync");
-const settings_1 = require("./settings");
-const utils = require("./utils");
-async function FastGlob(source, options) {
-    assertPatternsInput(source);
-    const works = getWorks(source, async_1.default, options);
-    const result = await Promise.all(works);
-    return utils.array.flatten(result);
-}
-// https://github.com/typescript-eslint/typescript-eslint/issues/60
-// eslint-disable-next-line no-redeclare
-(function (FastGlob) {
-    function sync(source, options) {
-        assertPatternsInput(source);
-        const works = getWorks(source, sync_1.default, options);
-        return utils.array.flatten(works);
-    }
-    FastGlob.sync = sync;
-    function stream(source, options) {
-        assertPatternsInput(source);
-        const works = getWorks(source, stream_1.default, options);
-        /**
-         * The stream returned by the provider cannot work with an asynchronous iterator.
-         * To support asynchronous iterators, regardless of the number of tasks, we always multiplex streams.
-         * This affects performance (+25%). I don't see best solution right now.
-         */
-        return utils.stream.merge(works);
-    }
-    FastGlob.stream = stream;
-    function generateTasks(source, options) {
-        assertPatternsInput(source);
-        const patterns = patternManager.transform([].concat(source));
-        const settings = new settings_1.default(options);
-        return taskManager.generate(patterns, settings);
-    }
-    FastGlob.generateTasks = generateTasks;
-    function isDynamicPattern(source, options) {
-        assertPatternsInput(source);
-        const settings = new settings_1.default(options);
-        return utils.pattern.isDynamicPattern(source, settings);
-    }
-    FastGlob.isDynamicPattern = isDynamicPattern;
-    function escapePath(source) {
-        assertPatternsInput(source);
-        return utils.path.escape(source);
-    }
-    FastGlob.escapePath = escapePath;
-})(FastGlob || (FastGlob = {}));
-function getWorks(source, _Provider, options) {
-    const patterns = patternManager.transform([].concat(source));
-    const settings = new settings_1.default(options);
-    const tasks = taskManager.generate(patterns, settings);
-    const provider = new _Provider(settings);
-    return tasks.map(provider.read, provider);
-}
-function assertPatternsInput(input) {
-    const source = [].concat(input);
-    const isValidSource = source.every((item) => utils.string.isString(item) && !utils.string.isEmpty(item));
-    if (!isValidSource) {
-        throw new TypeError('Patterns must be a string (non empty) or an array of strings');
-    }
-}
-module.exports = FastGlob;
diff --git a/tools/node_modules/eslint/node_modules/fast-glob/out/managers/patterns.js b/tools/node_modules/eslint/node_modules/fast-glob/out/managers/patterns.js
deleted file mode 100644
index a2f0593dfc5def..00000000000000
--- a/tools/node_modules/eslint/node_modules/fast-glob/out/managers/patterns.js
+++ /dev/null
@@ -1,21 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.removeDuplicateSlashes = exports.transform = void 0;
-/**
- * Matches a sequence of two or more consecutive slashes, excluding the first two slashes at the beginning of the string.
- * The latter is due to the presence of the device path at the beginning of the UNC path.
- * @todo rewrite to negative lookbehind with the next major release.
- */
-const DOUBLE_SLASH_RE = /(?!^)\/{2,}/g;
-function transform(patterns) {
-    return patterns.map((pattern) => removeDuplicateSlashes(pattern));
-}
-exports.transform = transform;
-/**
- * This package only works with forward slashes as a path separator.
- * Because of this, we cannot use the standard `path.normalize` method, because on Windows platform it will use of backslashes.
- */
-function removeDuplicateSlashes(pattern) {
-    return pattern.replace(DOUBLE_SLASH_RE, '/');
-}
-exports.removeDuplicateSlashes = removeDuplicateSlashes;
diff --git a/tools/node_modules/eslint/node_modules/fast-glob/out/managers/tasks.js b/tools/node_modules/eslint/node_modules/fast-glob/out/managers/tasks.js
deleted file mode 100644
index b69ce871f50be9..00000000000000
--- a/tools/node_modules/eslint/node_modules/fast-glob/out/managers/tasks.js
+++ /dev/null
@@ -1,80 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.convertPatternGroupToTask = exports.convertPatternGroupsToTasks = exports.groupPatternsByBaseDirectory = exports.getNegativePatternsAsPositive = exports.getPositivePatterns = exports.convertPatternsToTasks = exports.generate = void 0;
-const utils = require("../utils");
-function generate(patterns, settings) {
-    const positivePatterns = getPositivePatterns(patterns);
-    const negativePatterns = getNegativePatternsAsPositive(patterns, settings.ignore);
-    const staticPatterns = positivePatterns.filter((pattern) => utils.pattern.isStaticPattern(pattern, settings));
-    const dynamicPatterns = positivePatterns.filter((pattern) => utils.pattern.isDynamicPattern(pattern, settings));
-    const staticTasks = convertPatternsToTasks(staticPatterns, negativePatterns, /* dynamic */ false);
-    const dynamicTasks = convertPatternsToTasks(dynamicPatterns, negativePatterns, /* dynamic */ true);
-    return staticTasks.concat(dynamicTasks);
-}
-exports.generate = generate;
-/**
- * Returns tasks grouped by basic pattern directories.
- *
- * Patterns that can be found inside (`./`) and outside (`../`) the current directory are handled separately.
- * This is necessary because directory traversal starts at the base directory and goes deeper.
- */
-function convertPatternsToTasks(positive, negative, dynamic) {
-    const tasks = [];
-    const patternsOutsideCurrentDirectory = utils.pattern.getPatternsOutsideCurrentDirectory(positive);
-    const patternsInsideCurrentDirectory = utils.pattern.getPatternsInsideCurrentDirectory(positive);
-    const outsideCurrentDirectoryGroup = groupPatternsByBaseDirectory(patternsOutsideCurrentDirectory);
-    const insideCurrentDirectoryGroup = groupPatternsByBaseDirectory(patternsInsideCurrentDirectory);
-    tasks.push(...convertPatternGroupsToTasks(outsideCurrentDirectoryGroup, negative, dynamic));
-    /*
-     * For the sake of reducing future accesses to the file system, we merge all tasks within the current directory
-     * into a global task, if at least one pattern refers to the root (`.`). In this case, the global task covers the rest.
-     */
-    if ('.' in insideCurrentDirectoryGroup) {
-        tasks.push(convertPatternGroupToTask('.', patternsInsideCurrentDirectory, negative, dynamic));
-    }
-    else {
-        tasks.push(...convertPatternGroupsToTasks(insideCurrentDirectoryGroup, negative, dynamic));
-    }
-    return tasks;
-}
-exports.convertPatternsToTasks = convertPatternsToTasks;
-function getPositivePatterns(patterns) {
-    return utils.pattern.getPositivePatterns(patterns);
-}
-exports.getPositivePatterns = getPositivePatterns;
-function getNegativePatternsAsPositive(patterns, ignore) {
-    const negative = utils.pattern.getNegativePatterns(patterns).concat(ignore);
-    const positive = negative.map(utils.pattern.convertToPositivePattern);
-    return positive;
-}
-exports.getNegativePatternsAsPositive = getNegativePatternsAsPositive;
-function groupPatternsByBaseDirectory(patterns) {
-    const group = {};
-    return patterns.reduce((collection, pattern) => {
-        const base = utils.pattern.getBaseDirectory(pattern);
-        if (base in collection) {
-            collection[base].push(pattern);
-        }
-        else {
-            collection[base] = [pattern];
-        }
-        return collection;
-    }, group);
-}
-exports.groupPatternsByBaseDirectory = groupPatternsByBaseDirectory;
-function convertPatternGroupsToTasks(positive, negative, dynamic) {
-    return Object.keys(positive).map((base) => {
-        return convertPatternGroupToTask(base, positive[base], negative, dynamic);
-    });
-}
-exports.convertPatternGroupsToTasks = convertPatternGroupsToTasks;
-function convertPatternGroupToTask(base, positive, negative, dynamic) {
-    return {
-        dynamic,
-        positive,
-        negative,
-        base,
-        patterns: [].concat(positive, negative.map(utils.pattern.convertToNegativePattern))
-    };
-}
-exports.convertPatternGroupToTask = convertPatternGroupToTask;
diff --git a/tools/node_modules/eslint/node_modules/fast-glob/out/providers/async.js b/tools/node_modules/eslint/node_modules/fast-glob/out/providers/async.js
deleted file mode 100644
index c8732e050e8d4b..00000000000000
--- a/tools/node_modules/eslint/node_modules/fast-glob/out/providers/async.js
+++ /dev/null
@@ -1,23 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-const async_1 = require("../readers/async");
-const provider_1 = require("./provider");
-class ProviderAsync extends provider_1.default {
-    constructor() {
-        super(...arguments);
-        this._reader = new async_1.default(this._settings);
-    }
-    async read(task) {
-        const root = this._getRootDirectory(task);
-        const options = this._getReaderOptions(task);
-        const entries = await this.api(root, task, options);
-        return entries.map((entry) => options.transform(entry));
-    }
-    api(root, task, options) {
-        if (task.dynamic) {
-            return this._reader.dynamic(root, options);
-        }
-        return this._reader.static(task.patterns, options);
-    }
-}
-exports.default = ProviderAsync;
diff --git a/tools/node_modules/eslint/node_modules/fast-glob/out/providers/filters/deep.js b/tools/node_modules/eslint/node_modules/fast-glob/out/providers/filters/deep.js
deleted file mode 100644
index 819c26039f03c9..00000000000000
--- a/tools/node_modules/eslint/node_modules/fast-glob/out/providers/filters/deep.js
+++ /dev/null
@@ -1,62 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-const utils = require("../../utils");
-const partial_1 = require("../matchers/partial");
-class DeepFilter {
-    constructor(_settings, _micromatchOptions) {
-        this._settings = _settings;
-        this._micromatchOptions = _micromatchOptions;
-    }
-    getFilter(basePath, positive, negative) {
-        const matcher = this._getMatcher(positive);
-        const negativeRe = this._getNegativePatternsRe(negative);
-        return (entry) => this._filter(basePath, entry, matcher, negativeRe);
-    }
-    _getMatcher(patterns) {
-        return new partial_1.default(patterns, this._settings, this._micromatchOptions);
-    }
-    _getNegativePatternsRe(patterns) {
-        const affectDepthOfReadingPatterns = patterns.filter(utils.pattern.isAffectDepthOfReadingPattern);
-        return utils.pattern.convertPatternsToRe(affectDepthOfReadingPatterns, this._micromatchOptions);
-    }
-    _filter(basePath, entry, matcher, negativeRe) {
-        if (this._isSkippedByDeep(basePath, entry.path)) {
-            return false;
-        }
-        if (this._isSkippedSymbolicLink(entry)) {
-            return false;
-        }
-        const filepath = utils.path.removeLeadingDotSegment(entry.path);
-        if (this._isSkippedByPositivePatterns(filepath, matcher)) {
-            return false;
-        }
-        return this._isSkippedByNegativePatterns(filepath, negativeRe);
-    }
-    _isSkippedByDeep(basePath, entryPath) {
-        /**
-         * Avoid unnecessary depth calculations when it doesn't matter.
-         */
-        if (this._settings.deep === Infinity) {
-            return false;
-        }
-        return this._getEntryLevel(basePath, entryPath) >= this._settings.deep;
-    }
-    _getEntryLevel(basePath, entryPath) {
-        const entryPathDepth = entryPath.split('/').length;
-        if (basePath === '') {
-            return entryPathDepth;
-        }
-        const basePathDepth = basePath.split('/').length;
-        return entryPathDepth - basePathDepth;
-    }
-    _isSkippedSymbolicLink(entry) {
-        return !this._settings.followSymbolicLinks && entry.dirent.isSymbolicLink();
-    }
-    _isSkippedByPositivePatterns(entryPath, matcher) {
-        return !this._settings.baseNameMatch && !matcher.match(entryPath);
-    }
-    _isSkippedByNegativePatterns(entryPath, patternsRe) {
-        return !utils.pattern.matchAny(entryPath, patternsRe);
-    }
-}
-exports.default = DeepFilter;
diff --git a/tools/node_modules/eslint/node_modules/fast-glob/out/providers/filters/entry.js b/tools/node_modules/eslint/node_modules/fast-glob/out/providers/filters/entry.js
deleted file mode 100644
index bf113206278397..00000000000000
--- a/tools/node_modules/eslint/node_modules/fast-glob/out/providers/filters/entry.js
+++ /dev/null
@@ -1,64 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-const utils = require("../../utils");
-class EntryFilter {
-    constructor(_settings, _micromatchOptions) {
-        this._settings = _settings;
-        this._micromatchOptions = _micromatchOptions;
-        this.index = new Map();
-    }
-    getFilter(positive, negative) {
-        const positiveRe = utils.pattern.convertPatternsToRe(positive, this._micromatchOptions);
-        const negativeRe = utils.pattern.convertPatternsToRe(negative, this._micromatchOptions);
-        return (entry) => this._filter(entry, positiveRe, negativeRe);
-    }
-    _filter(entry, positiveRe, negativeRe) {
-        if (this._settings.unique && this._isDuplicateEntry(entry)) {
-            return false;
-        }
-        if (this._onlyFileFilter(entry) || this._onlyDirectoryFilter(entry)) {
-            return false;
-        }
-        if (this._isSkippedByAbsoluteNegativePatterns(entry.path, negativeRe)) {
-            return false;
-        }
-        const filepath = this._settings.baseNameMatch ? entry.name : entry.path;
-        const isDirectory = entry.dirent.isDirectory();
-        const isMatched = this._isMatchToPatterns(filepath, positiveRe, isDirectory) && !this._isMatchToPatterns(entry.path, negativeRe, isDirectory);
-        if (this._settings.unique && isMatched) {
-            this._createIndexRecord(entry);
-        }
-        return isMatched;
-    }
-    _isDuplicateEntry(entry) {
-        return this.index.has(entry.path);
-    }
-    _createIndexRecord(entry) {
-        this.index.set(entry.path, undefined);
-    }
-    _onlyFileFilter(entry) {
-        return this._settings.onlyFiles && !entry.dirent.isFile();
-    }
-    _onlyDirectoryFilter(entry) {
-        return this._settings.onlyDirectories && !entry.dirent.isDirectory();
-    }
-    _isSkippedByAbsoluteNegativePatterns(entryPath, patternsRe) {
-        if (!this._settings.absolute) {
-            return false;
-        }
-        const fullpath = utils.path.makeAbsolute(this._settings.cwd, entryPath);
-        return utils.pattern.matchAny(fullpath, patternsRe);
-    }
-    _isMatchToPatterns(entryPath, patternsRe, isDirectory) {
-        const filepath = utils.path.removeLeadingDotSegment(entryPath);
-        // Trying to match files and directories by patterns.
-        const isMatched = utils.pattern.matchAny(filepath, patternsRe);
-        // A pattern with a trailling slash can be used for directory matching.
-        // To apply such pattern, we need to add a tralling slash to the path.
-        if (!isMatched && isDirectory) {
-            return utils.pattern.matchAny(filepath + '/', patternsRe);
-        }
-        return isMatched;
-    }
-}
-exports.default = EntryFilter;
diff --git a/tools/node_modules/eslint/node_modules/fast-glob/out/providers/filters/error.js b/tools/node_modules/eslint/node_modules/fast-glob/out/providers/filters/error.js
deleted file mode 100644
index f93bdc0c752be9..00000000000000
--- a/tools/node_modules/eslint/node_modules/fast-glob/out/providers/filters/error.js
+++ /dev/null
@@ -1,15 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-const utils = require("../../utils");
-class ErrorFilter {
-    constructor(_settings) {
-        this._settings = _settings;
-    }
-    getFilter() {
-        return (error) => this._isNonFatalError(error);
-    }
-    _isNonFatalError(error) {
-        return utils.errno.isEnoentCodeError(error) || this._settings.suppressErrors;
-    }
-}
-exports.default = ErrorFilter;
diff --git a/tools/node_modules/eslint/node_modules/fast-glob/out/providers/matchers/matcher.js b/tools/node_modules/eslint/node_modules/fast-glob/out/providers/matchers/matcher.js
deleted file mode 100644
index 44b2cc78cafa5c..00000000000000
--- a/tools/node_modules/eslint/node_modules/fast-glob/out/providers/matchers/matcher.js
+++ /dev/null
@@ -1,50 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-const utils = require("../../utils");
-class Matcher {
-    constructor(_patterns, _settings, _micromatchOptions) {
-        this._patterns = _patterns;
-        this._settings = _settings;
-        this._micromatchOptions = _micromatchOptions;
-        this._storage = [];
-        this._fillStorage();
-    }
-    _fillStorage() {
-        /**
-         * The original pattern may include `{,*,**,a/*}`, which will lead to problems with matching (unresolved level).
-         * So, before expand patterns with brace expansion into separated patterns.
-         */
-        const patterns = utils.pattern.expandPatternsWithBraceExpansion(this._patterns);
-        for (const pattern of patterns) {
-            const segments = this._getPatternSegments(pattern);
-            const sections = this._splitSegmentsIntoSections(segments);
-            this._storage.push({
-                complete: sections.length <= 1,
-                pattern,
-                segments,
-                sections
-            });
-        }
-    }
-    _getPatternSegments(pattern) {
-        const parts = utils.pattern.getPatternParts(pattern, this._micromatchOptions);
-        return parts.map((part) => {
-            const dynamic = utils.pattern.isDynamicPattern(part, this._settings);
-            if (!dynamic) {
-                return {
-                    dynamic: false,
-                    pattern: part
-                };
-            }
-            return {
-                dynamic: true,
-                pattern: part,
-                patternRe: utils.pattern.makeRe(part, this._micromatchOptions)
-            };
-        });
-    }
-    _splitSegmentsIntoSections(segments) {
-        return utils.array.splitWhen(segments, (segment) => segment.dynamic && utils.pattern.hasGlobStar(segment.pattern));
-    }
-}
-exports.default = Matcher;
diff --git a/tools/node_modules/eslint/node_modules/fast-glob/out/providers/matchers/partial.js b/tools/node_modules/eslint/node_modules/fast-glob/out/providers/matchers/partial.js
deleted file mode 100644
index f6a77e0190c1a3..00000000000000
--- a/tools/node_modules/eslint/node_modules/fast-glob/out/providers/matchers/partial.js
+++ /dev/null
@@ -1,38 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-const matcher_1 = require("./matcher");
-class PartialMatcher extends matcher_1.default {
-    match(filepath) {
-        const parts = filepath.split('/');
-        const levels = parts.length;
-        const patterns = this._storage.filter((info) => !info.complete || info.segments.length > levels);
-        for (const pattern of patterns) {
-            const section = pattern.sections[0];
-            /**
-             * In this case, the pattern has a globstar and we must read all directories unconditionally,
-             * but only if the level has reached the end of the first group.
-             *
-             * fixtures/{a,b}/**
-             *  ^ true/false  ^ always true
-            */
-            if (!pattern.complete && levels > section.length) {
-                return true;
-            }
-            const match = parts.every((part, index) => {
-                const segment = pattern.segments[index];
-                if (segment.dynamic && segment.patternRe.test(part)) {
-                    return true;
-                }
-                if (!segment.dynamic && segment.pattern === part) {
-                    return true;
-                }
-                return false;
-            });
-            if (match) {
-                return true;
-            }
-        }
-        return false;
-    }
-}
-exports.default = PartialMatcher;
diff --git a/tools/node_modules/eslint/node_modules/fast-glob/out/providers/provider.js b/tools/node_modules/eslint/node_modules/fast-glob/out/providers/provider.js
deleted file mode 100644
index 5afb389369c07c..00000000000000
--- a/tools/node_modules/eslint/node_modules/fast-glob/out/providers/provider.js
+++ /dev/null
@@ -1,48 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-const path = require("path");
-const deep_1 = require("./filters/deep");
-const entry_1 = require("./filters/entry");
-const error_1 = require("./filters/error");
-const entry_2 = require("./transformers/entry");
-class Provider {
-    constructor(_settings) {
-        this._settings = _settings;
-        this.errorFilter = new error_1.default(this._settings);
-        this.entryFilter = new entry_1.default(this._settings, this._getMicromatchOptions());
-        this.deepFilter = new deep_1.default(this._settings, this._getMicromatchOptions());
-        this.entryTransformer = new entry_2.default(this._settings);
-    }
-    _getRootDirectory(task) {
-        return path.resolve(this._settings.cwd, task.base);
-    }
-    _getReaderOptions(task) {
-        const basePath = task.base === '.' ? '' : task.base;
-        return {
-            basePath,
-            pathSegmentSeparator: '/',
-            concurrency: this._settings.concurrency,
-            deepFilter: this.deepFilter.getFilter(basePath, task.positive, task.negative),
-            entryFilter: this.entryFilter.getFilter(task.positive, task.negative),
-            errorFilter: this.errorFilter.getFilter(),
-            followSymbolicLinks: this._settings.followSymbolicLinks,
-            fs: this._settings.fs,
-            stats: this._settings.stats,
-            throwErrorOnBrokenSymbolicLink: this._settings.throwErrorOnBrokenSymbolicLink,
-            transform: this.entryTransformer.getTransformer()
-        };
-    }
-    _getMicromatchOptions() {
-        return {
-            dot: this._settings.dot,
-            matchBase: this._settings.baseNameMatch,
-            nobrace: !this._settings.braceExpansion,
-            nocase: !this._settings.caseSensitiveMatch,
-            noext: !this._settings.extglob,
-            noglobstar: !this._settings.globstar,
-            posix: true,
-            strictSlashes: false
-        };
-    }
-}
-exports.default = Provider;
diff --git a/tools/node_modules/eslint/node_modules/fast-glob/out/providers/stream.js b/tools/node_modules/eslint/node_modules/fast-glob/out/providers/stream.js
deleted file mode 100644
index 9e81c21f371e12..00000000000000
--- a/tools/node_modules/eslint/node_modules/fast-glob/out/providers/stream.js
+++ /dev/null
@@ -1,31 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-const stream_1 = require("stream");
-const stream_2 = require("../readers/stream");
-const provider_1 = require("./provider");
-class ProviderStream extends provider_1.default {
-    constructor() {
-        super(...arguments);
-        this._reader = new stream_2.default(this._settings);
-    }
-    read(task) {
-        const root = this._getRootDirectory(task);
-        const options = this._getReaderOptions(task);
-        const source = this.api(root, task, options);
-        const destination = new stream_1.Readable({ objectMode: true, read: () => { } });
-        source
-            .once('error', (error) => destination.emit('error', error))
-            .on('data', (entry) => destination.emit('data', options.transform(entry)))
-            .once('end', () => destination.emit('end'));
-        destination
-            .once('close', () => source.destroy());
-        return destination;
-    }
-    api(root, task, options) {
-        if (task.dynamic) {
-            return this._reader.dynamic(root, options);
-        }
-        return this._reader.static(task.patterns, options);
-    }
-}
-exports.default = ProviderStream;
diff --git a/tools/node_modules/eslint/node_modules/fast-glob/out/providers/sync.js b/tools/node_modules/eslint/node_modules/fast-glob/out/providers/sync.js
deleted file mode 100644
index 9ed8f7cd4bd56a..00000000000000
--- a/tools/node_modules/eslint/node_modules/fast-glob/out/providers/sync.js
+++ /dev/null
@@ -1,23 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-const sync_1 = require("../readers/sync");
-const provider_1 = require("./provider");
-class ProviderSync extends provider_1.default {
-    constructor() {
-        super(...arguments);
-        this._reader = new sync_1.default(this._settings);
-    }
-    read(task) {
-        const root = this._getRootDirectory(task);
-        const options = this._getReaderOptions(task);
-        const entries = this.api(root, task, options);
-        return entries.map(options.transform);
-    }
-    api(root, task, options) {
-        if (task.dynamic) {
-            return this._reader.dynamic(root, options);
-        }
-        return this._reader.static(task.patterns, options);
-    }
-}
-exports.default = ProviderSync;
diff --git a/tools/node_modules/eslint/node_modules/fast-glob/out/providers/transformers/entry.js b/tools/node_modules/eslint/node_modules/fast-glob/out/providers/transformers/entry.js
deleted file mode 100644
index 3bef80380e5d08..00000000000000
--- a/tools/node_modules/eslint/node_modules/fast-glob/out/providers/transformers/entry.js
+++ /dev/null
@@ -1,26 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-const utils = require("../../utils");
-class EntryTransformer {
-    constructor(_settings) {
-        this._settings = _settings;
-    }
-    getTransformer() {
-        return (entry) => this._transform(entry);
-    }
-    _transform(entry) {
-        let filepath = entry.path;
-        if (this._settings.absolute) {
-            filepath = utils.path.makeAbsolute(this._settings.cwd, filepath);
-            filepath = utils.path.unixify(filepath);
-        }
-        if (this._settings.markDirectories && entry.dirent.isDirectory()) {
-            filepath += '/';
-        }
-        if (!this._settings.objectMode) {
-            return filepath;
-        }
-        return Object.assign(Object.assign({}, entry), { path: filepath });
-    }
-}
-exports.default = EntryTransformer;
diff --git a/tools/node_modules/eslint/node_modules/fast-glob/out/readers/async.js b/tools/node_modules/eslint/node_modules/fast-glob/out/readers/async.js
deleted file mode 100644
index c43e34a24f9004..00000000000000
--- a/tools/node_modules/eslint/node_modules/fast-glob/out/readers/async.js
+++ /dev/null
@@ -1,35 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-const fsWalk = require("@nodelib/fs.walk");
-const reader_1 = require("./reader");
-const stream_1 = require("./stream");
-class ReaderAsync extends reader_1.default {
-    constructor() {
-        super(...arguments);
-        this._walkAsync = fsWalk.walk;
-        this._readerStream = new stream_1.default(this._settings);
-    }
-    dynamic(root, options) {
-        return new Promise((resolve, reject) => {
-            this._walkAsync(root, options, (error, entries) => {
-                if (error === null) {
-                    resolve(entries);
-                }
-                else {
-                    reject(error);
-                }
-            });
-        });
-    }
-    async static(patterns, options) {
-        const entries = [];
-        const stream = this._readerStream.static(patterns, options);
-        // After #235, replace it with an asynchronous iterator.
-        return new Promise((resolve, reject) => {
-            stream.once('error', reject);
-            stream.on('data', (entry) => entries.push(entry));
-            stream.once('end', () => resolve(entries));
-        });
-    }
-}
-exports.default = ReaderAsync;
diff --git a/tools/node_modules/eslint/node_modules/fast-glob/out/readers/reader.js b/tools/node_modules/eslint/node_modules/fast-glob/out/readers/reader.js
deleted file mode 100644
index 9e9469ce74119e..00000000000000
--- a/tools/node_modules/eslint/node_modules/fast-glob/out/readers/reader.js
+++ /dev/null
@@ -1,33 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-const path = require("path");
-const fsStat = require("@nodelib/fs.stat");
-const utils = require("../utils");
-class Reader {
-    constructor(_settings) {
-        this._settings = _settings;
-        this._fsStatSettings = new fsStat.Settings({
-            followSymbolicLink: this._settings.followSymbolicLinks,
-            fs: this._settings.fs,
-            throwErrorOnBrokenSymbolicLink: this._settings.followSymbolicLinks
-        });
-    }
-    _getFullEntryPath(filepath) {
-        return path.resolve(this._settings.cwd, filepath);
-    }
-    _makeEntry(stats, pattern) {
-        const entry = {
-            name: pattern,
-            path: pattern,
-            dirent: utils.fs.createDirentFromStats(pattern, stats)
-        };
-        if (this._settings.stats) {
-            entry.stats = stats;
-        }
-        return entry;
-    }
-    _isFatalError(error) {
-        return !utils.errno.isEnoentCodeError(error) && !this._settings.suppressErrors;
-    }
-}
-exports.default = Reader;
diff --git a/tools/node_modules/eslint/node_modules/fast-glob/out/readers/stream.js b/tools/node_modules/eslint/node_modules/fast-glob/out/readers/stream.js
deleted file mode 100644
index 33b96f50eaacf9..00000000000000
--- a/tools/node_modules/eslint/node_modules/fast-glob/out/readers/stream.js
+++ /dev/null
@@ -1,55 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-const stream_1 = require("stream");
-const fsStat = require("@nodelib/fs.stat");
-const fsWalk = require("@nodelib/fs.walk");
-const reader_1 = require("./reader");
-class ReaderStream extends reader_1.default {
-    constructor() {
-        super(...arguments);
-        this._walkStream = fsWalk.walkStream;
-        this._stat = fsStat.stat;
-    }
-    dynamic(root, options) {
-        return this._walkStream(root, options);
-    }
-    static(patterns, options) {
-        const filepaths = patterns.map(this._getFullEntryPath, this);
-        const stream = new stream_1.PassThrough({ objectMode: true });
-        stream._write = (index, _enc, done) => {
-            return this._getEntry(filepaths[index], patterns[index], options)
-                .then((entry) => {
-                if (entry !== null && options.entryFilter(entry)) {
-                    stream.push(entry);
-                }
-                if (index === filepaths.length - 1) {
-                    stream.end();
-                }
-                done();
-            })
-                .catch(done);
-        };
-        for (let i = 0; i < filepaths.length; i++) {
-            stream.write(i);
-        }
-        return stream;
-    }
-    _getEntry(filepath, pattern, options) {
-        return this._getStat(filepath)
-            .then((stats) => this._makeEntry(stats, pattern))
-            .catch((error) => {
-            if (options.errorFilter(error)) {
-                return null;
-            }
-            throw error;
-        });
-    }
-    _getStat(filepath) {
-        return new Promise((resolve, reject) => {
-            this._stat(filepath, this._fsStatSettings, (error, stats) => {
-                return error === null ? resolve(stats) : reject(error);
-            });
-        });
-    }
-}
-exports.default = ReaderStream;
diff --git a/tools/node_modules/eslint/node_modules/fast-glob/out/readers/sync.js b/tools/node_modules/eslint/node_modules/fast-glob/out/readers/sync.js
deleted file mode 100644
index c4e4a01d85367e..00000000000000
--- a/tools/node_modules/eslint/node_modules/fast-glob/out/readers/sync.js
+++ /dev/null
@@ -1,43 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-const fsStat = require("@nodelib/fs.stat");
-const fsWalk = require("@nodelib/fs.walk");
-const reader_1 = require("./reader");
-class ReaderSync extends reader_1.default {
-    constructor() {
-        super(...arguments);
-        this._walkSync = fsWalk.walkSync;
-        this._statSync = fsStat.statSync;
-    }
-    dynamic(root, options) {
-        return this._walkSync(root, options);
-    }
-    static(patterns, options) {
-        const entries = [];
-        for (const pattern of patterns) {
-            const filepath = this._getFullEntryPath(pattern);
-            const entry = this._getEntry(filepath, pattern, options);
-            if (entry === null || !options.entryFilter(entry)) {
-                continue;
-            }
-            entries.push(entry);
-        }
-        return entries;
-    }
-    _getEntry(filepath, pattern, options) {
-        try {
-            const stats = this._getStat(filepath);
-            return this._makeEntry(stats, pattern);
-        }
-        catch (error) {
-            if (options.errorFilter(error)) {
-                return null;
-            }
-            throw error;
-        }
-    }
-    _getStat(filepath) {
-        return this._statSync(filepath, this._fsStatSettings);
-    }
-}
-exports.default = ReaderSync;
diff --git a/tools/node_modules/eslint/node_modules/fast-glob/out/settings.js b/tools/node_modules/eslint/node_modules/fast-glob/out/settings.js
deleted file mode 100644
index f95ac8ff4c27f3..00000000000000
--- a/tools/node_modules/eslint/node_modules/fast-glob/out/settings.js
+++ /dev/null
@@ -1,57 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.DEFAULT_FILE_SYSTEM_ADAPTER = void 0;
-const fs = require("fs");
-const os = require("os");
-/**
- * The `os.cpus` method can return zero. We expect the number of cores to be greater than zero.
- * https://github.com/nodejs/node/blob/7faeddf23a98c53896f8b574a6e66589e8fb1eb8/lib/os.js#L106-L107
- */
-const CPU_COUNT = Math.max(os.cpus().length, 1);
-exports.DEFAULT_FILE_SYSTEM_ADAPTER = {
-    lstat: fs.lstat,
-    lstatSync: fs.lstatSync,
-    stat: fs.stat,
-    statSync: fs.statSync,
-    readdir: fs.readdir,
-    readdirSync: fs.readdirSync
-};
-class Settings {
-    constructor(_options = {}) {
-        this._options = _options;
-        this.absolute = this._getValue(this._options.absolute, false);
-        this.baseNameMatch = this._getValue(this._options.baseNameMatch, false);
-        this.braceExpansion = this._getValue(this._options.braceExpansion, true);
-        this.caseSensitiveMatch = this._getValue(this._options.caseSensitiveMatch, true);
-        this.concurrency = this._getValue(this._options.concurrency, CPU_COUNT);
-        this.cwd = this._getValue(this._options.cwd, process.cwd());
-        this.deep = this._getValue(this._options.deep, Infinity);
-        this.dot = this._getValue(this._options.dot, false);
-        this.extglob = this._getValue(this._options.extglob, true);
-        this.followSymbolicLinks = this._getValue(this._options.followSymbolicLinks, true);
-        this.fs = this._getFileSystemMethods(this._options.fs);
-        this.globstar = this._getValue(this._options.globstar, true);
-        this.ignore = this._getValue(this._options.ignore, []);
-        this.markDirectories = this._getValue(this._options.markDirectories, false);
-        this.objectMode = this._getValue(this._options.objectMode, false);
-        this.onlyDirectories = this._getValue(this._options.onlyDirectories, false);
-        this.onlyFiles = this._getValue(this._options.onlyFiles, true);
-        this.stats = this._getValue(this._options.stats, false);
-        this.suppressErrors = this._getValue(this._options.suppressErrors, false);
-        this.throwErrorOnBrokenSymbolicLink = this._getValue(this._options.throwErrorOnBrokenSymbolicLink, false);
-        this.unique = this._getValue(this._options.unique, true);
-        if (this.onlyDirectories) {
-            this.onlyFiles = false;
-        }
-        if (this.stats) {
-            this.objectMode = true;
-        }
-    }
-    _getValue(option, value) {
-        return option === undefined ? value : option;
-    }
-    _getFileSystemMethods(methods = {}) {
-        return Object.assign(Object.assign({}, exports.DEFAULT_FILE_SYSTEM_ADAPTER), methods);
-    }
-}
-exports.default = Settings;
diff --git a/tools/node_modules/eslint/node_modules/fast-glob/out/types/index.js b/tools/node_modules/eslint/node_modules/fast-glob/out/types/index.js
deleted file mode 100644
index ce03781e221944..00000000000000
--- a/tools/node_modules/eslint/node_modules/fast-glob/out/types/index.js
+++ /dev/null
@@ -1,2 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
diff --git a/tools/node_modules/eslint/node_modules/fast-glob/out/utils/array.js b/tools/node_modules/eslint/node_modules/fast-glob/out/utils/array.js
deleted file mode 100644
index f43f114582fe71..00000000000000
--- a/tools/node_modules/eslint/node_modules/fast-glob/out/utils/array.js
+++ /dev/null
@@ -1,22 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.splitWhen = exports.flatten = void 0;
-function flatten(items) {
-    return items.reduce((collection, item) => [].concat(collection, item), []);
-}
-exports.flatten = flatten;
-function splitWhen(items, predicate) {
-    const result = [[]];
-    let groupIndex = 0;
-    for (const item of items) {
-        if (predicate(item)) {
-            groupIndex++;
-            result[groupIndex] = [];
-        }
-        else {
-            result[groupIndex].push(item);
-        }
-    }
-    return result;
-}
-exports.splitWhen = splitWhen;
diff --git a/tools/node_modules/eslint/node_modules/fast-glob/out/utils/errno.js b/tools/node_modules/eslint/node_modules/fast-glob/out/utils/errno.js
deleted file mode 100644
index 178ace606cb04a..00000000000000
--- a/tools/node_modules/eslint/node_modules/fast-glob/out/utils/errno.js
+++ /dev/null
@@ -1,7 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.isEnoentCodeError = void 0;
-function isEnoentCodeError(error) {
-    return error.code === 'ENOENT';
-}
-exports.isEnoentCodeError = isEnoentCodeError;
diff --git a/tools/node_modules/eslint/node_modules/fast-glob/out/utils/fs.js b/tools/node_modules/eslint/node_modules/fast-glob/out/utils/fs.js
deleted file mode 100644
index f15b8cf24d0b83..00000000000000
--- a/tools/node_modules/eslint/node_modules/fast-glob/out/utils/fs.js
+++ /dev/null
@@ -1,19 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.createDirentFromStats = void 0;
-class DirentFromStats {
-    constructor(name, stats) {
-        this.name = name;
-        this.isBlockDevice = stats.isBlockDevice.bind(stats);
-        this.isCharacterDevice = stats.isCharacterDevice.bind(stats);
-        this.isDirectory = stats.isDirectory.bind(stats);
-        this.isFIFO = stats.isFIFO.bind(stats);
-        this.isFile = stats.isFile.bind(stats);
-        this.isSocket = stats.isSocket.bind(stats);
-        this.isSymbolicLink = stats.isSymbolicLink.bind(stats);
-    }
-}
-function createDirentFromStats(name, stats) {
-    return new DirentFromStats(name, stats);
-}
-exports.createDirentFromStats = createDirentFromStats;
diff --git a/tools/node_modules/eslint/node_modules/fast-glob/out/utils/index.js b/tools/node_modules/eslint/node_modules/fast-glob/out/utils/index.js
deleted file mode 100644
index 8fc6703a3dc20a..00000000000000
--- a/tools/node_modules/eslint/node_modules/fast-glob/out/utils/index.js
+++ /dev/null
@@ -1,17 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.string = exports.stream = exports.pattern = exports.path = exports.fs = exports.errno = exports.array = void 0;
-const array = require("./array");
-exports.array = array;
-const errno = require("./errno");
-exports.errno = errno;
-const fs = require("./fs");
-exports.fs = fs;
-const path = require("./path");
-exports.path = path;
-const pattern = require("./pattern");
-exports.pattern = pattern;
-const stream = require("./stream");
-exports.stream = stream;
-const string = require("./string");
-exports.string = string;
diff --git a/tools/node_modules/eslint/node_modules/fast-glob/out/utils/path.js b/tools/node_modules/eslint/node_modules/fast-glob/out/utils/path.js
deleted file mode 100644
index 966fcc904a8f4a..00000000000000
--- a/tools/node_modules/eslint/node_modules/fast-glob/out/utils/path.js
+++ /dev/null
@@ -1,33 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.removeLeadingDotSegment = exports.escape = exports.makeAbsolute = exports.unixify = void 0;
-const path = require("path");
-const LEADING_DOT_SEGMENT_CHARACTERS_COUNT = 2; // ./ or .\\
-const UNESCAPED_GLOB_SYMBOLS_RE = /(\\?)([()*?[\]{|}]|^!|[!+@](?=\())/g;
-/**
- * Designed to work only with simple paths: `dir\\file`.
- */
-function unixify(filepath) {
-    return filepath.replace(/\\/g, '/');
-}
-exports.unixify = unixify;
-function makeAbsolute(cwd, filepath) {
-    return path.resolve(cwd, filepath);
-}
-exports.makeAbsolute = makeAbsolute;
-function escape(pattern) {
-    return pattern.replace(UNESCAPED_GLOB_SYMBOLS_RE, '\\$2');
-}
-exports.escape = escape;
-function removeLeadingDotSegment(entry) {
-    // We do not use `startsWith` because this is 10x slower than current implementation for some cases.
-    // eslint-disable-next-line @typescript-eslint/prefer-string-starts-ends-with
-    if (entry.charAt(0) === '.') {
-        const secondCharactery = entry.charAt(1);
-        if (secondCharactery === '/' || secondCharactery === '\\') {
-            return entry.slice(LEADING_DOT_SEGMENT_CHARACTERS_COUNT);
-        }
-    }
-    return entry;
-}
-exports.removeLeadingDotSegment = removeLeadingDotSegment;
diff --git a/tools/node_modules/eslint/node_modules/fast-glob/out/utils/pattern.js b/tools/node_modules/eslint/node_modules/fast-glob/out/utils/pattern.js
deleted file mode 100644
index 0eafc75499fbe5..00000000000000
--- a/tools/node_modules/eslint/node_modules/fast-glob/out/utils/pattern.js
+++ /dev/null
@@ -1,169 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.matchAny = exports.convertPatternsToRe = exports.makeRe = exports.getPatternParts = exports.expandBraceExpansion = exports.expandPatternsWithBraceExpansion = exports.isAffectDepthOfReadingPattern = exports.endsWithSlashGlobStar = exports.hasGlobStar = exports.getBaseDirectory = exports.isPatternRelatedToParentDirectory = exports.getPatternsOutsideCurrentDirectory = exports.getPatternsInsideCurrentDirectory = exports.getPositivePatterns = exports.getNegativePatterns = exports.isPositivePattern = exports.isNegativePattern = exports.convertToNegativePattern = exports.convertToPositivePattern = exports.isDynamicPattern = exports.isStaticPattern = void 0;
-const path = require("path");
-const globParent = require("glob-parent");
-const micromatch = require("micromatch");
-const GLOBSTAR = '**';
-const ESCAPE_SYMBOL = '\\';
-const COMMON_GLOB_SYMBOLS_RE = /[*?]|^!/;
-const REGEX_CHARACTER_CLASS_SYMBOLS_RE = /\[[^[]*]/;
-const REGEX_GROUP_SYMBOLS_RE = /(?:^|[^!*+?@])\([^(]*\|[^|]*\)/;
-const GLOB_EXTENSION_SYMBOLS_RE = /[!*+?@]\([^(]*\)/;
-const BRACE_EXPANSION_SEPARATORS_RE = /,|\.\./;
-function isStaticPattern(pattern, options = {}) {
-    return !isDynamicPattern(pattern, options);
-}
-exports.isStaticPattern = isStaticPattern;
-function isDynamicPattern(pattern, options = {}) {
-    /**
-     * A special case with an empty string is necessary for matching patterns that start with a forward slash.
-     * An empty string cannot be a dynamic pattern.
-     * For example, the pattern `/lib/*` will be spread into parts: '', 'lib', '*'.
-     */
-    if (pattern === '') {
-        return false;
-    }
-    /**
-     * When the `caseSensitiveMatch` option is disabled, all patterns must be marked as dynamic, because we cannot check
-     * filepath directly (without read directory).
-     */
-    if (options.caseSensitiveMatch === false || pattern.includes(ESCAPE_SYMBOL)) {
-        return true;
-    }
-    if (COMMON_GLOB_SYMBOLS_RE.test(pattern) || REGEX_CHARACTER_CLASS_SYMBOLS_RE.test(pattern) || REGEX_GROUP_SYMBOLS_RE.test(pattern)) {
-        return true;
-    }
-    if (options.extglob !== false && GLOB_EXTENSION_SYMBOLS_RE.test(pattern)) {
-        return true;
-    }
-    if (options.braceExpansion !== false && hasBraceExpansion(pattern)) {
-        return true;
-    }
-    return false;
-}
-exports.isDynamicPattern = isDynamicPattern;
-function hasBraceExpansion(pattern) {
-    const openingBraceIndex = pattern.indexOf('{');
-    if (openingBraceIndex === -1) {
-        return false;
-    }
-    const closingBraceIndex = pattern.indexOf('}', openingBraceIndex + 1);
-    if (closingBraceIndex === -1) {
-        return false;
-    }
-    const braceContent = pattern.slice(openingBraceIndex, closingBraceIndex);
-    return BRACE_EXPANSION_SEPARATORS_RE.test(braceContent);
-}
-function convertToPositivePattern(pattern) {
-    return isNegativePattern(pattern) ? pattern.slice(1) : pattern;
-}
-exports.convertToPositivePattern = convertToPositivePattern;
-function convertToNegativePattern(pattern) {
-    return '!' + pattern;
-}
-exports.convertToNegativePattern = convertToNegativePattern;
-function isNegativePattern(pattern) {
-    return pattern.startsWith('!') && pattern[1] !== '(';
-}
-exports.isNegativePattern = isNegativePattern;
-function isPositivePattern(pattern) {
-    return !isNegativePattern(pattern);
-}
-exports.isPositivePattern = isPositivePattern;
-function getNegativePatterns(patterns) {
-    return patterns.filter(isNegativePattern);
-}
-exports.getNegativePatterns = getNegativePatterns;
-function getPositivePatterns(patterns) {
-    return patterns.filter(isPositivePattern);
-}
-exports.getPositivePatterns = getPositivePatterns;
-/**
- * Returns patterns that can be applied inside the current directory.
- *
- * @example
- * // ['./*', '*', 'a/*']
- * getPatternsInsideCurrentDirectory(['./*', '*', 'a/*', '../*', './../*'])
- */
-function getPatternsInsideCurrentDirectory(patterns) {
-    return patterns.filter((pattern) => !isPatternRelatedToParentDirectory(pattern));
-}
-exports.getPatternsInsideCurrentDirectory = getPatternsInsideCurrentDirectory;
-/**
- * Returns patterns to be expanded relative to (outside) the current directory.
- *
- * @example
- * // ['../*', './../*']
- * getPatternsInsideCurrentDirectory(['./*', '*', 'a/*', '../*', './../*'])
- */
-function getPatternsOutsideCurrentDirectory(patterns) {
-    return patterns.filter(isPatternRelatedToParentDirectory);
-}
-exports.getPatternsOutsideCurrentDirectory = getPatternsOutsideCurrentDirectory;
-function isPatternRelatedToParentDirectory(pattern) {
-    return pattern.startsWith('..') || pattern.startsWith('./..');
-}
-exports.isPatternRelatedToParentDirectory = isPatternRelatedToParentDirectory;
-function getBaseDirectory(pattern) {
-    return globParent(pattern, { flipBackslashes: false });
-}
-exports.getBaseDirectory = getBaseDirectory;
-function hasGlobStar(pattern) {
-    return pattern.includes(GLOBSTAR);
-}
-exports.hasGlobStar = hasGlobStar;
-function endsWithSlashGlobStar(pattern) {
-    return pattern.endsWith('/' + GLOBSTAR);
-}
-exports.endsWithSlashGlobStar = endsWithSlashGlobStar;
-function isAffectDepthOfReadingPattern(pattern) {
-    const basename = path.basename(pattern);
-    return endsWithSlashGlobStar(pattern) || isStaticPattern(basename);
-}
-exports.isAffectDepthOfReadingPattern = isAffectDepthOfReadingPattern;
-function expandPatternsWithBraceExpansion(patterns) {
-    return patterns.reduce((collection, pattern) => {
-        return collection.concat(expandBraceExpansion(pattern));
-    }, []);
-}
-exports.expandPatternsWithBraceExpansion = expandPatternsWithBraceExpansion;
-function expandBraceExpansion(pattern) {
-    return micromatch.braces(pattern, {
-        expand: true,
-        nodupes: true
-    });
-}
-exports.expandBraceExpansion = expandBraceExpansion;
-function getPatternParts(pattern, options) {
-    let { parts } = micromatch.scan(pattern, Object.assign(Object.assign({}, options), { parts: true }));
-    /**
-     * The scan method returns an empty array in some cases.
-     * See micromatch/picomatch#58 for more details.
-     */
-    if (parts.length === 0) {
-        parts = [pattern];
-    }
-    /**
-     * The scan method does not return an empty part for the pattern with a forward slash.
-     * This is another part of micromatch/picomatch#58.
-     */
-    if (parts[0].startsWith('/')) {
-        parts[0] = parts[0].slice(1);
-        parts.unshift('');
-    }
-    return parts;
-}
-exports.getPatternParts = getPatternParts;
-function makeRe(pattern, options) {
-    return micromatch.makeRe(pattern, options);
-}
-exports.makeRe = makeRe;
-function convertPatternsToRe(patterns, options) {
-    return patterns.map((pattern) => makeRe(pattern, options));
-}
-exports.convertPatternsToRe = convertPatternsToRe;
-function matchAny(entry, patternsRe) {
-    return patternsRe.some((patternRe) => patternRe.test(entry));
-}
-exports.matchAny = matchAny;
diff --git a/tools/node_modules/eslint/node_modules/fast-glob/out/utils/stream.js b/tools/node_modules/eslint/node_modules/fast-glob/out/utils/stream.js
deleted file mode 100644
index f1ab1f5b4d179b..00000000000000
--- a/tools/node_modules/eslint/node_modules/fast-glob/out/utils/stream.js
+++ /dev/null
@@ -1,17 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.merge = void 0;
-const merge2 = require("merge2");
-function merge(streams) {
-    const mergedStream = merge2(streams);
-    streams.forEach((stream) => {
-        stream.once('error', (error) => mergedStream.emit('error', error));
-    });
-    mergedStream.once('close', () => propagateCloseEventToSources(streams));
-    mergedStream.once('end', () => propagateCloseEventToSources(streams));
-    return mergedStream;
-}
-exports.merge = merge;
-function propagateCloseEventToSources(streams) {
-    streams.forEach((stream) => stream.emit('close'));
-}
diff --git a/tools/node_modules/eslint/node_modules/fast-glob/out/utils/string.js b/tools/node_modules/eslint/node_modules/fast-glob/out/utils/string.js
deleted file mode 100644
index 738c2270095bd1..00000000000000
--- a/tools/node_modules/eslint/node_modules/fast-glob/out/utils/string.js
+++ /dev/null
@@ -1,11 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.isEmpty = exports.isString = void 0;
-function isString(input) {
-    return typeof input === 'string';
-}
-exports.isString = isString;
-function isEmpty(input) {
-    return input === '';
-}
-exports.isEmpty = isEmpty;
diff --git a/tools/node_modules/eslint/node_modules/fast-glob/package.json b/tools/node_modules/eslint/node_modules/fast-glob/package.json
deleted file mode 100644
index d74e403ab901bb..00000000000000
--- a/tools/node_modules/eslint/node_modules/fast-glob/package.json
+++ /dev/null
@@ -1,94 +0,0 @@
-{
-  "name": "fast-glob",
-  "version": "3.2.12",
-  "description": "It's a very fast and efficient glob library for Node.js",
-  "license": "MIT",
-  "repository": "mrmlnc/fast-glob",
-  "author": {
-    "name": "Denis Malinochkin",
-    "url": "https://mrmlnc.com"
-  },
-  "engines": {
-    "node": ">=8.6.0"
-  },
-  "main": "out/index.js",
-  "typings": "out/index.d.ts",
-  "files": [
-    "out",
-    "!out/{benchmark,tests}",
-    "!out/**/*.map",
-    "!out/**/*.spec.*"
-  ],
-  "keywords": [
-    "glob",
-    "patterns",
-    "fast",
-    "implementation"
-  ],
-  "devDependencies": {
-    "@nodelib/fs.macchiato": "^1.0.1",
-    "@types/compute-stdev": "^1.0.0",
-    "@types/easy-table": "^0.0.32",
-    "@types/glob": "^7.1.1",
-    "@types/glob-parent": "^5.1.0",
-    "@types/is-ci": "^2.0.0",
-    "@types/merge2": "^1.1.4",
-    "@types/micromatch": "^4.0.0",
-    "@types/minimist": "^1.2.0",
-    "@types/mocha": "^5.2.7",
-    "@types/node": "^12.7.8",
-    "@types/rimraf": "^2.0.2",
-    "@types/sinon": "^7.5.0",
-    "compute-stdev": "^1.0.0",
-    "easy-table": "^1.1.1",
-    "eslint": "^6.5.1",
-    "eslint-config-mrmlnc": "^1.1.0",
-    "execa": "^2.0.4",
-    "fast-glob": "^3.0.4",
-    "fdir": "^5.1.0",
-    "glob": "^7.1.4",
-    "is-ci": "^2.0.0",
-    "log-update": "^4.0.0",
-    "minimist": "^1.2.0",
-    "mocha": "^6.2.1",
-    "rimraf": "^3.0.0",
-    "sinon": "^7.5.0",
-    "tiny-glob": "^0.2.6",
-    "typescript": "^3.6.3"
-  },
-  "dependencies": {
-    "@nodelib/fs.stat": "^2.0.2",
-    "@nodelib/fs.walk": "^1.2.3",
-    "glob-parent": "^5.1.2",
-    "merge2": "^1.3.0",
-    "micromatch": "^4.0.4"
-  },
-  "scripts": {
-    "clean": "rimraf out",
-    "lint": "eslint \"src/**/*.ts\" --cache",
-    "compile": "tsc",
-    "test": "mocha \"out/**/*.spec.js\" -s 0",
-    "smoke": "mocha \"out/**/*.smoke.js\" -s 0",
-    "smoke:sync": "mocha \"out/**/*.smoke.js\" -s 0 --grep \"\\(sync\\)\"",
-    "smoke:async": "mocha \"out/**/*.smoke.js\" -s 0 --grep \"\\(async\\)\"",
-    "smoke:stream": "mocha \"out/**/*.smoke.js\" -s 0 --grep \"\\(stream\\)\"",
-    "build": "npm run clean && npm run compile && npm run lint && npm test",
-    "watch": "npm run clean && npm run compile -- --sourceMap --watch",
-    "bench": "npm run bench-async && npm run bench-stream && npm run bench-sync",
-    "bench-async": "npm run bench-async-flatten && npm run bench-async-deep && npm run bench-async-partial-flatten && npm run bench-async-partial-deep",
-    "bench-stream": "npm run bench-stream-flatten && npm run bench-stream-deep && npm run bench-stream-partial-flatten && npm run bench-stream-partial-deep",
-    "bench-sync": "npm run bench-sync-flatten && npm run bench-sync-deep && npm run bench-sync-partial-flatten && npm run bench-sync-partial-deep",
-    "bench-async-flatten": "node ./out/benchmark --mode async --pattern \"*\"",
-    "bench-async-deep": "node ./out/benchmark --mode async --pattern \"**\"",
-    "bench-async-partial-flatten": "node ./out/benchmark --mode async --pattern \"{fixtures,out}/{first,second}/*\"",
-    "bench-async-partial-deep": "node ./out/benchmark --mode async --pattern \"{fixtures,out}/**\"",
-    "bench-stream-flatten": "node ./out/benchmark --mode stream --pattern \"*\"",
-    "bench-stream-deep": "node ./out/benchmark --mode stream --pattern \"**\"",
-    "bench-stream-partial-flatten": "node ./out/benchmark --mode stream --pattern \"{fixtures,out}/{first,second}/*\"",
-    "bench-stream-partial-deep": "node ./out/benchmark --mode stream --pattern \"{fixtures,out}/**\"",
-    "bench-sync-flatten": "node ./out/benchmark --mode sync --pattern \"*\"",
-    "bench-sync-deep": "node ./out/benchmark --mode sync --pattern \"**\"",
-    "bench-sync-partial-flatten": "node ./out/benchmark --mode sync --pattern \"{fixtures,out}/{first,second}/*\"",
-    "bench-sync-partial-deep": "node ./out/benchmark --mode sync --pattern \"{fixtures,out}/**\""
-  }
-}
diff --git a/tools/node_modules/eslint/node_modules/fill-range/LICENSE b/tools/node_modules/eslint/node_modules/fill-range/LICENSE
deleted file mode 100644
index 9af4a67d206f24..00000000000000
--- a/tools/node_modules/eslint/node_modules/fill-range/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2014-present, Jon Schlinkert.
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
diff --git a/tools/node_modules/eslint/node_modules/fill-range/index.js b/tools/node_modules/eslint/node_modules/fill-range/index.js
deleted file mode 100644
index 97ce35a5ba8290..00000000000000
--- a/tools/node_modules/eslint/node_modules/fill-range/index.js
+++ /dev/null
@@ -1,249 +0,0 @@
-/*!
- * fill-range <https://github.com/jonschlinkert/fill-range>
- *
- * Copyright (c) 2014-present, Jon Schlinkert.
- * Licensed under the MIT License.
- */
-
-'use strict';
-
-const util = require('util');
-const toRegexRange = require('to-regex-range');
-
-const isObject = val => val !== null && typeof val === 'object' && !Array.isArray(val);
-
-const transform = toNumber => {
-  return value => toNumber === true ? Number(value) : String(value);
-};
-
-const isValidValue = value => {
-  return typeof value === 'number' || (typeof value === 'string' && value !== '');
-};
-
-const isNumber = num => Number.isInteger(+num);
-
-const zeros = input => {
-  let value = `${input}`;
-  let index = -1;
-  if (value[0] === '-') value = value.slice(1);
-  if (value === '0') return false;
-  while (value[++index] === '0');
-  return index > 0;
-};
-
-const stringify = (start, end, options) => {
-  if (typeof start === 'string' || typeof end === 'string') {
-    return true;
-  }
-  return options.stringify === true;
-};
-
-const pad = (input, maxLength, toNumber) => {
-  if (maxLength > 0) {
-    let dash = input[0] === '-' ? '-' : '';
-    if (dash) input = input.slice(1);
-    input = (dash + input.padStart(dash ? maxLength - 1 : maxLength, '0'));
-  }
-  if (toNumber === false) {
-    return String(input);
-  }
-  return input;
-};
-
-const toMaxLen = (input, maxLength) => {
-  let negative = input[0] === '-' ? '-' : '';
-  if (negative) {
-    input = input.slice(1);
-    maxLength--;
-  }
-  while (input.length < maxLength) input = '0' + input;
-  return negative ? ('-' + input) : input;
-};
-
-const toSequence = (parts, options) => {
-  parts.negatives.sort((a, b) => a < b ? -1 : a > b ? 1 : 0);
-  parts.positives.sort((a, b) => a < b ? -1 : a > b ? 1 : 0);
-
-  let prefix = options.capture ? '' : '?:';
-  let positives = '';
-  let negatives = '';
-  let result;
-
-  if (parts.positives.length) {
-    positives = parts.positives.join('|');
-  }
-
-  if (parts.negatives.length) {
-    negatives = `-(${prefix}${parts.negatives.join('|')})`;
-  }
-
-  if (positives && negatives) {
-    result = `${positives}|${negatives}`;
-  } else {
-    result = positives || negatives;
-  }
-
-  if (options.wrap) {
-    return `(${prefix}${result})`;
-  }
-
-  return result;
-};
-
-const toRange = (a, b, isNumbers, options) => {
-  if (isNumbers) {
-    return toRegexRange(a, b, { wrap: false, ...options });
-  }
-
-  let start = String.fromCharCode(a);
-  if (a === b) return start;
-
-  let stop = String.fromCharCode(b);
-  return `[${start}-${stop}]`;
-};
-
-const toRegex = (start, end, options) => {
-  if (Array.isArray(start)) {
-    let wrap = options.wrap === true;
-    let prefix = options.capture ? '' : '?:';
-    return wrap ? `(${prefix}${start.join('|')})` : start.join('|');
-  }
-  return toRegexRange(start, end, options);
-};
-
-const rangeError = (...args) => {
-  return new RangeError('Invalid range arguments: ' + util.inspect(...args));
-};
-
-const invalidRange = (start, end, options) => {
-  if (options.strictRanges === true) throw rangeError([start, end]);
-  return [];
-};
-
-const invalidStep = (step, options) => {
-  if (options.strictRanges === true) {
-    throw new TypeError(`Expected step "${step}" to be a number`);
-  }
-  return [];
-};
-
-const fillNumbers = (start, end, step = 1, options = {}) => {
-  let a = Number(start);
-  let b = Number(end);
-
-  if (!Number.isInteger(a) || !Number.isInteger(b)) {
-    if (options.strictRanges === true) throw rangeError([start, end]);
-    return [];
-  }
-
-  // fix negative zero
-  if (a === 0) a = 0;
-  if (b === 0) b = 0;
-
-  let descending = a > b;
-  let startString = String(start);
-  let endString = String(end);
-  let stepString = String(step);
-  step = Math.max(Math.abs(step), 1);
-
-  let padded = zeros(startString) || zeros(endString) || zeros(stepString);
-  let maxLen = padded ? Math.max(startString.length, endString.length, stepString.length) : 0;
-  let toNumber = padded === false && stringify(start, end, options) === false;
-  let format = options.transform || transform(toNumber);
-
-  if (options.toRegex && step === 1) {
-    return toRange(toMaxLen(start, maxLen), toMaxLen(end, maxLen), true, options);
-  }
-
-  let parts = { negatives: [], positives: [] };
-  let push = num => parts[num < 0 ? 'negatives' : 'positives'].push(Math.abs(num));
-  let range = [];
-  let index = 0;
-
-  while (descending ? a >= b : a <= b) {
-    if (options.toRegex === true && step > 1) {
-      push(a);
-    } else {
-      range.push(pad(format(a, index), maxLen, toNumber));
-    }
-    a = descending ? a - step : a + step;
-    index++;
-  }
-
-  if (options.toRegex === true) {
-    return step > 1
-      ? toSequence(parts, options)
-      : toRegex(range, null, { wrap: false, ...options });
-  }
-
-  return range;
-};
-
-const fillLetters = (start, end, step = 1, options = {}) => {
-  if ((!isNumber(start) && start.length > 1) || (!isNumber(end) && end.length > 1)) {
-    return invalidRange(start, end, options);
-  }
-
-
-  let format = options.transform || (val => String.fromCharCode(val));
-  let a = `${start}`.charCodeAt(0);
-  let b = `${end}`.charCodeAt(0);
-
-  let descending = a > b;
-  let min = Math.min(a, b);
-  let max = Math.max(a, b);
-
-  if (options.toRegex && step === 1) {
-    return toRange(min, max, false, options);
-  }
-
-  let range = [];
-  let index = 0;
-
-  while (descending ? a >= b : a <= b) {
-    range.push(format(a, index));
-    a = descending ? a - step : a + step;
-    index++;
-  }
-
-  if (options.toRegex === true) {
-    return toRegex(range, null, { wrap: false, options });
-  }
-
-  return range;
-};
-
-const fill = (start, end, step, options = {}) => {
-  if (end == null && isValidValue(start)) {
-    return [start];
-  }
-
-  if (!isValidValue(start) || !isValidValue(end)) {
-    return invalidRange(start, end, options);
-  }
-
-  if (typeof step === 'function') {
-    return fill(start, end, 1, { transform: step });
-  }
-
-  if (isObject(step)) {
-    return fill(start, end, 0, step);
-  }
-
-  let opts = { ...options };
-  if (opts.capture === true) opts.wrap = true;
-  step = step || opts.step || 1;
-
-  if (!isNumber(step)) {
-    if (step != null && !isObject(step)) return invalidStep(step, opts);
-    return fill(start, end, 1, step);
-  }
-
-  if (isNumber(start) && isNumber(end)) {
-    return fillNumbers(start, end, step, opts);
-  }
-
-  return fillLetters(start, end, Math.max(Math.abs(step), 1), opts);
-};
-
-module.exports = fill;
diff --git a/tools/node_modules/eslint/node_modules/fill-range/package.json b/tools/node_modules/eslint/node_modules/fill-range/package.json
deleted file mode 100644
index 07d30767f50212..00000000000000
--- a/tools/node_modules/eslint/node_modules/fill-range/package.json
+++ /dev/null
@@ -1,69 +0,0 @@
-{
-  "name": "fill-range",
-  "description": "Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`",
-  "version": "7.0.1",
-  "homepage": "https://github.com/jonschlinkert/fill-range",
-  "author": "Jon Schlinkert (https://github.com/jonschlinkert)",
-  "contributors": [
-    "Edo Rivai (edo.rivai.nl)",
-    "Jon Schlinkert (http://twitter.com/jonschlinkert)",
-    "Paul Miller (paulmillr.com)",
-    "Rouven Weßling (www.rouvenwessling.de)",
-    "(https://github.com/wtgtybhertgeghgtwtg)"
-  ],
-  "repository": "jonschlinkert/fill-range",
-  "bugs": {
-    "url": "https://github.com/jonschlinkert/fill-range/issues"
-  },
-  "license": "MIT",
-  "files": [
-    "index.js"
-  ],
-  "main": "index.js",
-  "engines": {
-    "node": ">=8"
-  },
-  "scripts": {
-    "test": "mocha"
-  },
-  "dependencies": {
-    "to-regex-range": "^5.0.1"
-  },
-  "devDependencies": {
-    "gulp-format-md": "^2.0.0",
-    "mocha": "^6.1.1"
-  },
-  "keywords": [
-    "alpha",
-    "alphabetical",
-    "array",
-    "bash",
-    "brace",
-    "expand",
-    "expansion",
-    "fill",
-    "glob",
-    "match",
-    "matches",
-    "matching",
-    "number",
-    "numerical",
-    "range",
-    "ranges",
-    "regex",
-    "sh"
-  ],
-  "verb": {
-    "toc": false,
-    "layout": "default",
-    "tasks": [
-      "readme"
-    ],
-    "plugins": [
-      "gulp-format-md"
-    ],
-    "lint": {
-      "reflinks": true
-    }
-  }
-}
diff --git a/tools/node_modules/eslint/node_modules/globby/gitignore.js b/tools/node_modules/eslint/node_modules/globby/gitignore.js
deleted file mode 100644
index 2f77baaaaa5b13..00000000000000
--- a/tools/node_modules/eslint/node_modules/globby/gitignore.js
+++ /dev/null
@@ -1,120 +0,0 @@
-'use strict';
-const {promisify} = require('util');
-const fs = require('fs');
-const path = require('path');
-const fastGlob = require('fast-glob');
-const gitIgnore = require('ignore');
-const slash = require('slash');
-
-const DEFAULT_IGNORE = [
-	'**/node_modules/**',
-	'**/flow-typed/**',
-	'**/coverage/**',
-	'**/.git'
-];
-
-const readFileP = promisify(fs.readFile);
-
-const mapGitIgnorePatternTo = base => ignore => {
-	if (ignore.startsWith('!')) {
-		return '!' + path.posix.join(base, ignore.slice(1));
-	}
-
-	return path.posix.join(base, ignore);
-};
-
-const parseGitIgnore = (content, options) => {
-	const base = slash(path.relative(options.cwd, path.dirname(options.fileName)));
-
-	return content
-		.split(/\r?\n/)
-		.filter(Boolean)
-		.filter(line => !line.startsWith('#'))
-		.map(mapGitIgnorePatternTo(base));
-};
-
-const reduceIgnore = files => {
-	const ignores = gitIgnore();
-	for (const file of files) {
-		ignores.add(parseGitIgnore(file.content, {
-			cwd: file.cwd,
-			fileName: file.filePath
-		}));
-	}
-
-	return ignores;
-};
-
-const ensureAbsolutePathForCwd = (cwd, p) => {
-	cwd = slash(cwd);
-	if (path.isAbsolute(p)) {
-		if (slash(p).startsWith(cwd)) {
-			return p;
-		}
-
-		throw new Error(`Path ${p} is not in cwd ${cwd}`);
-	}
-
-	return path.join(cwd, p);
-};
-
-const getIsIgnoredPredecate = (ignores, cwd) => {
-	return p => ignores.ignores(slash(path.relative(cwd, ensureAbsolutePathForCwd(cwd, p.path || p))));
-};
-
-const getFile = async (file, cwd) => {
-	const filePath = path.join(cwd, file);
-	const content = await readFileP(filePath, 'utf8');
-
-	return {
-		cwd,
-		filePath,
-		content
-	};
-};
-
-const getFileSync = (file, cwd) => {
-	const filePath = path.join(cwd, file);
-	const content = fs.readFileSync(filePath, 'utf8');
-
-	return {
-		cwd,
-		filePath,
-		content
-	};
-};
-
-const normalizeOptions = ({
-	ignore = [],
-	cwd = slash(process.cwd())
-} = {}) => {
-	return {ignore, cwd};
-};
-
-module.exports = async options => {
-	options = normalizeOptions(options);
-
-	const paths = await fastGlob('**/.gitignore', {
-		ignore: DEFAULT_IGNORE.concat(options.ignore),
-		cwd: options.cwd
-	});
-
-	const files = await Promise.all(paths.map(file => getFile(file, options.cwd)));
-	const ignores = reduceIgnore(files);
-
-	return getIsIgnoredPredecate(ignores, options.cwd);
-};
-
-module.exports.sync = options => {
-	options = normalizeOptions(options);
-
-	const paths = fastGlob.sync('**/.gitignore', {
-		ignore: DEFAULT_IGNORE.concat(options.ignore),
-		cwd: options.cwd
-	});
-
-	const files = paths.map(file => getFileSync(file, options.cwd));
-	const ignores = reduceIgnore(files);
-
-	return getIsIgnoredPredecate(ignores, options.cwd);
-};
diff --git a/tools/node_modules/eslint/node_modules/globby/index.js b/tools/node_modules/eslint/node_modules/globby/index.js
deleted file mode 100644
index b2d503bb15ea6b..00000000000000
--- a/tools/node_modules/eslint/node_modules/globby/index.js
+++ /dev/null
@@ -1,181 +0,0 @@
-'use strict';
-const fs = require('fs');
-const arrayUnion = require('array-union');
-const merge2 = require('merge2');
-const fastGlob = require('fast-glob');
-const dirGlob = require('dir-glob');
-const gitignore = require('./gitignore');
-const {FilterStream, UniqueStream} = require('./stream-utils');
-
-const DEFAULT_FILTER = () => false;
-
-const isNegative = pattern => pattern[0] === '!';
-
-const assertPatternsInput = patterns => {
-	if (!patterns.every(pattern => typeof pattern === 'string')) {
-		throw new TypeError('Patterns must be a string or an array of strings');
-	}
-};
-
-const checkCwdOption = (options = {}) => {
-	if (!options.cwd) {
-		return;
-	}
-
-	let stat;
-	try {
-		stat = fs.statSync(options.cwd);
-	} catch {
-		return;
-	}
-
-	if (!stat.isDirectory()) {
-		throw new Error('The `cwd` option must be a path to a directory');
-	}
-};
-
-const getPathString = p => p.stats instanceof fs.Stats ? p.path : p;
-
-const generateGlobTasks = (patterns, taskOptions) => {
-	patterns = arrayUnion([].concat(patterns));
-	assertPatternsInput(patterns);
-	checkCwdOption(taskOptions);
-
-	const globTasks = [];
-
-	taskOptions = {
-		ignore: [],
-		expandDirectories: true,
-		...taskOptions
-	};
-
-	for (const [index, pattern] of patterns.entries()) {
-		if (isNegative(pattern)) {
-			continue;
-		}
-
-		const ignore = patterns
-			.slice(index)
-			.filter(pattern => isNegative(pattern))
-			.map(pattern => pattern.slice(1));
-
-		const options = {
-			...taskOptions,
-			ignore: taskOptions.ignore.concat(ignore)
-		};
-
-		globTasks.push({pattern, options});
-	}
-
-	return globTasks;
-};
-
-const globDirs = (task, fn) => {
-	let options = {};
-	if (task.options.cwd) {
-		options.cwd = task.options.cwd;
-	}
-
-	if (Array.isArray(task.options.expandDirectories)) {
-		options = {
-			...options,
-			files: task.options.expandDirectories
-		};
-	} else if (typeof task.options.expandDirectories === 'object') {
-		options = {
-			...options,
-			...task.options.expandDirectories
-		};
-	}
-
-	return fn(task.pattern, options);
-};
-
-const getPattern = (task, fn) => task.options.expandDirectories ? globDirs(task, fn) : [task.pattern];
-
-const getFilterSync = options => {
-	return options && options.gitignore ?
-		gitignore.sync({cwd: options.cwd, ignore: options.ignore}) :
-		DEFAULT_FILTER;
-};
-
-const globToTask = task => glob => {
-	const {options} = task;
-	if (options.ignore && Array.isArray(options.ignore) && options.expandDirectories) {
-		options.ignore = dirGlob.sync(options.ignore);
-	}
-
-	return {
-		pattern: glob,
-		options
-	};
-};
-
-module.exports = async (patterns, options) => {
-	const globTasks = generateGlobTasks(patterns, options);
-
-	const getFilter = async () => {
-		return options && options.gitignore ?
-			gitignore({cwd: options.cwd, ignore: options.ignore}) :
-			DEFAULT_FILTER;
-	};
-
-	const getTasks = async () => {
-		const tasks = await Promise.all(globTasks.map(async task => {
-			const globs = await getPattern(task, dirGlob);
-			return Promise.all(globs.map(globToTask(task)));
-		}));
-
-		return arrayUnion(...tasks);
-	};
-
-	const [filter, tasks] = await Promise.all([getFilter(), getTasks()]);
-	const paths = await Promise.all(tasks.map(task => fastGlob(task.pattern, task.options)));
-
-	return arrayUnion(...paths).filter(path_ => !filter(getPathString(path_)));
-};
-
-module.exports.sync = (patterns, options) => {
-	const globTasks = generateGlobTasks(patterns, options);
-
-	const tasks = [];
-	for (const task of globTasks) {
-		const newTask = getPattern(task, dirGlob.sync).map(globToTask(task));
-		tasks.push(...newTask);
-	}
-
-	const filter = getFilterSync(options);
-
-	let matches = [];
-	for (const task of tasks) {
-		matches = arrayUnion(matches, fastGlob.sync(task.pattern, task.options));
-	}
-
-	return matches.filter(path_ => !filter(path_));
-};
-
-module.exports.stream = (patterns, options) => {
-	const globTasks = generateGlobTasks(patterns, options);
-
-	const tasks = [];
-	for (const task of globTasks) {
-		const newTask = getPattern(task, dirGlob.sync).map(globToTask(task));
-		tasks.push(...newTask);
-	}
-
-	const filter = getFilterSync(options);
-	const filterStream = new FilterStream(p => !filter(p));
-	const uniqueStream = new UniqueStream();
-
-	return merge2(tasks.map(task => fastGlob.stream(task.pattern, task.options)))
-		.pipe(filterStream)
-		.pipe(uniqueStream);
-};
-
-module.exports.generateGlobTasks = generateGlobTasks;
-
-module.exports.hasMagic = (patterns, options) => []
-	.concat(patterns)
-	.some(pattern => fastGlob.isDynamicPattern(pattern, options));
-
-module.exports.gitignore = gitignore;
diff --git a/tools/node_modules/eslint/node_modules/globby/license b/tools/node_modules/eslint/node_modules/globby/license
deleted file mode 100644
index e7af2f77107d73..00000000000000
--- a/tools/node_modules/eslint/node_modules/globby/license
+++ /dev/null
@@ -1,9 +0,0 @@
-MIT License
-
-Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/tools/node_modules/eslint/node_modules/globby/package.json b/tools/node_modules/eslint/node_modules/globby/package.json
deleted file mode 100644
index a458778e42f29f..00000000000000
--- a/tools/node_modules/eslint/node_modules/globby/package.json
+++ /dev/null
@@ -1,82 +0,0 @@
-{
-	"name": "globby",
-	"version": "11.1.0",
-	"description": "User-friendly glob matching",
-	"license": "MIT",
-	"repository": "sindresorhus/globby",
-	"funding": "https://github.com/sponsors/sindresorhus",
-	"author": {
-		"email": "sindresorhus@gmail.com",
-		"name": "Sindre Sorhus",
-		"url": "https://sindresorhus.com"
-	},
-	"engines": {
-		"node": ">=10"
-	},
-	"scripts": {
-		"bench": "npm update glob-stream fast-glob && matcha bench.js",
-		"test": "xo && ava && tsd"
-	},
-	"files": [
-		"index.js",
-		"index.d.ts",
-		"gitignore.js",
-		"stream-utils.js"
-	],
-	"keywords": [
-		"all",
-		"array",
-		"directories",
-		"expand",
-		"files",
-		"filesystem",
-		"filter",
-		"find",
-		"fnmatch",
-		"folders",
-		"fs",
-		"glob",
-		"globbing",
-		"globs",
-		"gulpfriendly",
-		"match",
-		"matcher",
-		"minimatch",
-		"multi",
-		"multiple",
-		"paths",
-		"pattern",
-		"patterns",
-		"traverse",
-		"util",
-		"utility",
-		"wildcard",
-		"wildcards",
-		"promise",
-		"gitignore",
-		"git"
-	],
-	"dependencies": {
-		"array-union": "^2.1.0",
-		"dir-glob": "^3.0.1",
-		"fast-glob": "^3.2.9",
-		"ignore": "^5.2.0",
-		"merge2": "^1.4.1",
-		"slash": "^3.0.0"
-	},
-	"devDependencies": {
-		"ava": "^3.13.0",
-		"get-stream": "^6.0.0",
-		"glob-stream": "^6.1.0",
-		"globby": "sindresorhus/globby#main",
-		"matcha": "^0.7.0",
-		"rimraf": "^3.0.2",
-		"tsd": "^0.13.1",
-		"xo": "^0.33.1"
-	},
-	"xo": {
-		"ignores": [
-			"fixtures"
-		]
-	}
-}
diff --git a/tools/node_modules/eslint/node_modules/globby/readme.md b/tools/node_modules/eslint/node_modules/globby/readme.md
deleted file mode 100644
index b39ae43e3ccfa4..00000000000000
--- a/tools/node_modules/eslint/node_modules/globby/readme.md
+++ /dev/null
@@ -1,170 +0,0 @@
-# globby
-
-> User-friendly glob matching
-
-Based on [`fast-glob`](https://github.com/mrmlnc/fast-glob) but adds a bunch of useful features.
-
-## Features
-
-- Promise API
-- Multiple patterns
-- Negated patterns: `['foo*', '!foobar']`
-- Expands directories: `foo` → `foo/**/*`
-- Supports `.gitignore`
-
-## Install
-
-```
-$ npm install globby
-```
-
-## Usage
-
-```
-├── unicorn
-├── cake
-└── rainbow
-```
-
-```js
-const globby = require('globby');
-
-(async () => {
-	const paths = await globby(['*', '!cake']);
-
-	console.log(paths);
-	//=> ['unicorn', 'rainbow']
-})();
-```
-
-## API
-
-Note that glob patterns can only contain forward-slashes, not backward-slashes, so if you want to construct a glob pattern from path components, you need to use `path.posix.join()` instead of `path.join()`.
-
-### globby(patterns, options?)
-
-Returns a `Promise<string[]>` of matching paths.
-
-#### patterns
-
-Type: `string | string[]`
-
-See supported `minimatch` [patterns](https://github.com/isaacs/minimatch#usage).
-
-#### options
-
-Type: `object`
-
-See the [`fast-glob` options](https://github.com/mrmlnc/fast-glob#options-3) in addition to the ones below.
-
-##### expandDirectories
-
-Type: `boolean | string[] | object`\
-Default: `true`
-
-If set to `true`, `globby` will automatically glob directories for you. If you define an `Array` it will only glob files that matches the patterns inside the `Array`. You can also define an `object` with `files` and `extensions` like below:
-
-```js
-const globby = require('globby');
-
-(async () => {
-	const paths = await globby('images', {
-		expandDirectories: {
-			files: ['cat', 'unicorn', '*.jpg'],
-			extensions: ['png']
-		}
-	});
-
-	console.log(paths);
-	//=> ['cat.png', 'unicorn.png', 'cow.jpg', 'rainbow.jpg']
-})();
-```
-
-Note that if you set this option to `false`, you won't get back matched directories unless you set `onlyFiles: false`.
-
-##### gitignore
-
-Type: `boolean`\
-Default: `false`
-
-Respect ignore patterns in `.gitignore` files that apply to the globbed files.
-
-### globby.sync(patterns, options?)
-
-Returns `string[]` of matching paths.
-
-### globby.stream(patterns, options?)
-
-Returns a [`stream.Readable`](https://nodejs.org/api/stream.html#stream_readable_streams) of matching paths.
-
-Since Node.js 10, [readable streams are iterable](https://nodejs.org/api/stream.html#stream_readable_symbol_asynciterator), so you can loop over glob matches in a [`for await...of` loop](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for-await...of) like this:
-
-```js
-const globby = require('globby');
-
-(async () => {
-	for await (const path of globby.stream('*.tmp')) {
-		console.log(path);
-	}
-})();
-```
-
-### globby.generateGlobTasks(patterns, options?)
-
-Returns an `object[]` in the format `{pattern: string, options: Object}`, which can be passed as arguments to [`fast-glob`](https://github.com/mrmlnc/fast-glob). This is useful for other globbing-related packages.
-
-Note that you should avoid running the same tasks multiple times as they contain a file system cache. Instead, run this method each time to ensure file system changes are taken into consideration.
-
-### globby.hasMagic(patterns, options?)
-
-Returns a `boolean` of whether there are any special glob characters in the `patterns`.
-
-Note that the options affect the results.
-
-This function is backed by [`fast-glob`](https://github.com/mrmlnc/fast-glob#isdynamicpatternpattern-options).
-
-### globby.gitignore(options?)
-
-Returns a `Promise<(path: string) => boolean>` indicating whether a given path is ignored via a `.gitignore` file.
-
-Takes `cwd?: string` and `ignore?: string[]` as options. `.gitignore` files matched by the ignore config are not used for the resulting filter function.
-
-```js
-const {gitignore} = require('globby');
-
-(async () => {
-	const isIgnored = await gitignore();
-	console.log(isIgnored('some/file'));
-})();
-```
-
-### globby.gitignore.sync(options?)
-
-Returns a `(path: string) => boolean` indicating whether a given path is ignored via a `.gitignore` file.
-
-Takes the same options as `globby.gitignore`.
-
-## Globbing patterns
-
-Just a quick overview.
-
-- `*` matches any number of characters, but not `/`
-- `?` matches a single character, but not `/`
-- `**` matches any number of characters, including `/`, as long as it's the only thing in a path part
-- `{}` allows for a comma-separated list of "or" expressions
-- `!` at the beginning of a pattern will negate the match
-
-[Various patterns and expected matches.](https://github.com/sindresorhus/multimatch/blob/main/test/test.js)
-
-## globby for enterprise
-
-Available as part of the Tidelift Subscription.
-
-The maintainers of globby and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open source dependencies you use to build your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use. [Learn more.](https://tidelift.com/subscription/pkg/npm-globby?utm_source=npm-globby&utm_medium=referral&utm_campaign=enterprise&utm_term=repo)
-
-## Related
-
-- [multimatch](https://github.com/sindresorhus/multimatch) - Match against a list instead of the filesystem
-- [matcher](https://github.com/sindresorhus/matcher) - Simple wildcard matching
-- [del](https://github.com/sindresorhus/del) - Delete files and directories
-- [make-dir](https://github.com/sindresorhus/make-dir) - Make a directory and its parents if needed
diff --git a/tools/node_modules/eslint/node_modules/globby/stream-utils.js b/tools/node_modules/eslint/node_modules/globby/stream-utils.js
deleted file mode 100644
index 98aedc896fd281..00000000000000
--- a/tools/node_modules/eslint/node_modules/globby/stream-utils.js
+++ /dev/null
@@ -1,46 +0,0 @@
-'use strict';
-const {Transform} = require('stream');
-
-class ObjectTransform extends Transform {
-	constructor() {
-		super({
-			objectMode: true
-		});
-	}
-}
-
-class FilterStream extends ObjectTransform {
-	constructor(filter) {
-		super();
-		this._filter = filter;
-	}
-
-	_transform(data, encoding, callback) {
-		if (this._filter(data)) {
-			this.push(data);
-		}
-
-		callback();
-	}
-}
-
-class UniqueStream extends ObjectTransform {
-	constructor() {
-		super();
-		this._pushed = new Set();
-	}
-
-	_transform(data, encoding, callback) {
-		if (!this._pushed.has(data)) {
-			this.push(data);
-			this._pushed.add(data);
-		}
-
-		callback();
-	}
-}
-
-module.exports = {
-	FilterStream,
-	UniqueStream
-};
diff --git a/tools/node_modules/eslint/node_modules/is-number/LICENSE b/tools/node_modules/eslint/node_modules/is-number/LICENSE
deleted file mode 100644
index 9af4a67d206f24..00000000000000
--- a/tools/node_modules/eslint/node_modules/is-number/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2014-present, Jon Schlinkert.
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
diff --git a/tools/node_modules/eslint/node_modules/is-number/index.js b/tools/node_modules/eslint/node_modules/is-number/index.js
deleted file mode 100644
index 27f19b757f7c11..00000000000000
--- a/tools/node_modules/eslint/node_modules/is-number/index.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/*!
- * is-number <https://github.com/jonschlinkert/is-number>
- *
- * Copyright (c) 2014-present, Jon Schlinkert.
- * Released under the MIT License.
- */
-
-'use strict';
-
-module.exports = function(num) {
-  if (typeof num === 'number') {
-    return num - num === 0;
-  }
-  if (typeof num === 'string' && num.trim() !== '') {
-    return Number.isFinite ? Number.isFinite(+num) : isFinite(+num);
-  }
-  return false;
-};
diff --git a/tools/node_modules/eslint/node_modules/is-number/package.json b/tools/node_modules/eslint/node_modules/is-number/package.json
deleted file mode 100644
index 3715072609d61a..00000000000000
--- a/tools/node_modules/eslint/node_modules/is-number/package.json
+++ /dev/null
@@ -1,82 +0,0 @@
-{
-  "name": "is-number",
-  "description": "Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.",
-  "version": "7.0.0",
-  "homepage": "https://github.com/jonschlinkert/is-number",
-  "author": "Jon Schlinkert (https://github.com/jonschlinkert)",
-  "contributors": [
-    "Jon Schlinkert (http://twitter.com/jonschlinkert)",
-    "Olsten Larck (https://i.am.charlike.online)",
-    "Rouven Weßling (www.rouvenwessling.de)"
-  ],
-  "repository": "jonschlinkert/is-number",
-  "bugs": {
-    "url": "https://github.com/jonschlinkert/is-number/issues"
-  },
-  "license": "MIT",
-  "files": [
-    "index.js"
-  ],
-  "main": "index.js",
-  "engines": {
-    "node": ">=0.12.0"
-  },
-  "scripts": {
-    "test": "mocha"
-  },
-  "devDependencies": {
-    "ansi": "^0.3.1",
-    "benchmark": "^2.1.4",
-    "gulp-format-md": "^1.0.0",
-    "mocha": "^3.5.3"
-  },
-  "keywords": [
-    "cast",
-    "check",
-    "coerce",
-    "coercion",
-    "finite",
-    "integer",
-    "is",
-    "isnan",
-    "is-nan",
-    "is-num",
-    "is-number",
-    "isnumber",
-    "isfinite",
-    "istype",
-    "kind",
-    "math",
-    "nan",
-    "num",
-    "number",
-    "numeric",
-    "parseFloat",
-    "parseInt",
-    "test",
-    "type",
-    "typeof",
-    "value"
-  ],
-  "verb": {
-    "toc": false,
-    "layout": "default",
-    "tasks": [
-      "readme"
-    ],
-    "related": {
-      "list": [
-        "is-plain-object",
-        "is-primitive",
-        "isobject",
-        "kind-of"
-      ]
-    },
-    "plugins": [
-      "gulp-format-md"
-    ],
-    "lint": {
-      "reflinks": true
-    }
-  }
-}
diff --git a/tools/node_modules/eslint/node_modules/is-path-inside/index.js b/tools/node_modules/eslint/node_modules/is-path-inside/index.js
new file mode 100644
index 00000000000000..28ed79c0f3516b
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/is-path-inside/index.js
@@ -0,0 +1,12 @@
+'use strict';
+const path = require('path');
+
+module.exports = (childPath, parentPath) => {
+	const relation = path.relative(parentPath, childPath);
+	return Boolean(
+		relation &&
+		relation !== '..' &&
+		!relation.startsWith(`..${path.sep}`) &&
+		relation !== path.resolve(childPath)
+	);
+};
diff --git a/tools/node_modules/eslint/node_modules/array-union/license b/tools/node_modules/eslint/node_modules/is-path-inside/license
similarity index 100%
rename from tools/node_modules/eslint/node_modules/array-union/license
rename to tools/node_modules/eslint/node_modules/is-path-inside/license
diff --git a/tools/node_modules/eslint/node_modules/slash/package.json b/tools/node_modules/eslint/node_modules/is-path-inside/package.json
similarity index 59%
rename from tools/node_modules/eslint/node_modules/slash/package.json
rename to tools/node_modules/eslint/node_modules/is-path-inside/package.json
index c88fcc712e5204..88c154ae7ceaf3 100644
--- a/tools/node_modules/eslint/node_modules/slash/package.json
+++ b/tools/node_modules/eslint/node_modules/is-path-inside/package.json
@@ -1,9 +1,9 @@
 {
-	"name": "slash",
-	"version": "3.0.0",
-	"description": "Convert Windows backslash paths to slash paths",
+	"name": "is-path-inside",
+	"version": "3.0.3",
+	"description": "Check if a path is inside another path",
 	"license": "MIT",
-	"repository": "sindresorhus/slash",
+	"repository": "sindresorhus/is-path-inside",
 	"author": {
 		"name": "Sindre Sorhus",
 		"email": "sindresorhus@gmail.com",
@@ -21,14 +21,15 @@
 	],
 	"keywords": [
 		"path",
-		"seperator",
-		"slash",
-		"backslash",
-		"windows",
-		"convert"
+		"inside",
+		"folder",
+		"directory",
+		"dir",
+		"file",
+		"resolve"
 	],
 	"devDependencies": {
-		"ava": "^1.4.1",
+		"ava": "^2.1.0",
 		"tsd": "^0.7.2",
 		"xo": "^0.24.0"
 	}
diff --git a/tools/node_modules/eslint/node_modules/is-path-inside/readme.md b/tools/node_modules/eslint/node_modules/is-path-inside/readme.md
new file mode 100644
index 00000000000000..e8c4f928eb9964
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/is-path-inside/readme.md
@@ -0,0 +1,63 @@
+# is-path-inside
+
+> Check if a path is inside another path
+
+
+## Install
+
+```
+$ npm install is-path-inside
+```
+
+
+## Usage
+
+```js
+const isPathInside = require('is-path-inside');
+
+isPathInside('a/b/c', 'a/b');
+//=> true
+
+isPathInside('a/b/c', 'x/y');
+//=> false
+
+isPathInside('a/b/c', 'a/b/c');
+//=> false
+
+isPathInside('/Users/sindresorhus/dev/unicorn', '/Users/sindresorhus');
+//=> true
+```
+
+
+## API
+
+### isPathInside(childPath, parentPath)
+
+Note that relative paths are resolved against `process.cwd()` to make them absolute.
+
+**Important:** This package is meant for use with path manipulation. It does not check if the paths exist nor does it resolve symlinks. You should not use this as a security mechanism to guard against access to certain places on the file system.
+
+#### childPath
+
+Type: `string`
+
+The path that should be inside `parentPath`.
+
+#### parentPath
+
+Type: `string`
+
+The path that should contain `childPath`.
+
+
+---
+
+<div align="center">
+	<b>
+		<a href="https://tidelift.com/subscription/pkg/npm-is-path-inside?utm_source=npm-is-path-inside&utm_medium=referral&utm_campaign=readme">Get professional support for this package with a Tidelift subscription</a>
+	</b>
+	<br>
+	<sub>
+		Tidelift helps make open source sustainable for maintainers while giving companies<br>assurances about security, maintenance, and licensing for their dependencies.
+	</sub>
+</div>
diff --git a/tools/node_modules/eslint/node_modules/merge2/LICENSE b/tools/node_modules/eslint/node_modules/merge2/LICENSE
deleted file mode 100644
index 31dd9c722739b8..00000000000000
--- a/tools/node_modules/eslint/node_modules/merge2/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2014-2020 Teambition
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/tools/node_modules/eslint/node_modules/merge2/index.js b/tools/node_modules/eslint/node_modules/merge2/index.js
deleted file mode 100644
index 78a61edf0b2eef..00000000000000
--- a/tools/node_modules/eslint/node_modules/merge2/index.js
+++ /dev/null
@@ -1,144 +0,0 @@
-'use strict'
-/*
- * merge2
- * https://github.com/teambition/merge2
- *
- * Copyright (c) 2014-2020 Teambition
- * Licensed under the MIT license.
- */
-const Stream = require('stream')
-const PassThrough = Stream.PassThrough
-const slice = Array.prototype.slice
-
-module.exports = merge2
-
-function merge2 () {
-  const streamsQueue = []
-  const args = slice.call(arguments)
-  let merging = false
-  let options = args[args.length - 1]
-
-  if (options && !Array.isArray(options) && options.pipe == null) {
-    args.pop()
-  } else {
-    options = {}
-  }
-
-  const doEnd = options.end !== false
-  const doPipeError = options.pipeError === true
-  if (options.objectMode == null) {
-    options.objectMode = true
-  }
-  if (options.highWaterMark == null) {
-    options.highWaterMark = 64 * 1024
-  }
-  const mergedStream = PassThrough(options)
-
-  function addStream () {
-    for (let i = 0, len = arguments.length; i < len; i++) {
-      streamsQueue.push(pauseStreams(arguments[i], options))
-    }
-    mergeStream()
-    return this
-  }
-
-  function mergeStream () {
-    if (merging) {
-      return
-    }
-    merging = true
-
-    let streams = streamsQueue.shift()
-    if (!streams) {
-      process.nextTick(endStream)
-      return
-    }
-    if (!Array.isArray(streams)) {
-      streams = [streams]
-    }
-
-    let pipesCount = streams.length + 1
-
-    function next () {
-      if (--pipesCount > 0) {
-        return
-      }
-      merging = false
-      mergeStream()
-    }
-
-    function pipe (stream) {
-      function onend () {
-        stream.removeListener('merge2UnpipeEnd', onend)
-        stream.removeListener('end', onend)
-        if (doPipeError) {
-          stream.removeListener('error', onerror)
-        }
-        next()
-      }
-      function onerror (err) {
-        mergedStream.emit('error', err)
-      }
-      // skip ended stream
-      if (stream._readableState.endEmitted) {
-        return next()
-      }
-
-      stream.on('merge2UnpipeEnd', onend)
-      stream.on('end', onend)
-
-      if (doPipeError) {
-        stream.on('error', onerror)
-      }
-
-      stream.pipe(mergedStream, { end: false })
-      // compatible for old stream
-      stream.resume()
-    }
-
-    for (let i = 0; i < streams.length; i++) {
-      pipe(streams[i])
-    }
-
-    next()
-  }
-
-  function endStream () {
-    merging = false
-    // emit 'queueDrain' when all streams merged.
-    mergedStream.emit('queueDrain')
-    if (doEnd) {
-      mergedStream.end()
-    }
-  }
-
-  mergedStream.setMaxListeners(0)
-  mergedStream.add = addStream
-  mergedStream.on('unpipe', function (stream) {
-    stream.emit('merge2UnpipeEnd')
-  })
-
-  if (args.length) {
-    addStream.apply(null, args)
-  }
-  return mergedStream
-}
-
-// check and pause streams for pipe.
-function pauseStreams (streams, options) {
-  if (!Array.isArray(streams)) {
-    // Backwards-compat with old-style streams
-    if (!streams._readableState && streams.pipe) {
-      streams = streams.pipe(PassThrough(options))
-    }
-    if (!streams._readableState || !streams.pause || !streams.pipe) {
-      throw new Error('Only readable stream can be merged.')
-    }
-    streams.pause()
-  } else {
-    for (let i = 0, len = streams.length; i < len; i++) {
-      streams[i] = pauseStreams(streams[i], options)
-    }
-  }
-  return streams
-}
diff --git a/tools/node_modules/eslint/node_modules/merge2/package.json b/tools/node_modules/eslint/node_modules/merge2/package.json
deleted file mode 100644
index 7777307fdece5a..00000000000000
--- a/tools/node_modules/eslint/node_modules/merge2/package.json
+++ /dev/null
@@ -1,43 +0,0 @@
-{
-  "name": "merge2",
-  "description": "Merge multiple streams into one stream in sequence or parallel.",
-  "authors": [
-    "Yan Qing <admin@zensh.com>"
-  ],
-  "license": "MIT",
-  "version": "1.4.1",
-  "main": "./index.js",
-  "repository": {
-    "type": "git",
-    "url": "git@github.com:teambition/merge2.git"
-  },
-  "homepage": "https://github.com/teambition/merge2",
-  "keywords": [
-    "merge2",
-    "multiple",
-    "sequence",
-    "parallel",
-    "merge",
-    "stream",
-    "merge stream",
-    "sync"
-  ],
-  "engines": {
-    "node": ">= 8"
-  },
-  "dependencies": {},
-  "devDependencies": {
-    "standard": "^14.3.4",
-    "through2": "^3.0.1",
-    "thunks": "^4.9.6",
-    "tman": "^1.10.0",
-    "to-through": "^2.0.0"
-  },
-  "scripts": {
-    "test": "standard && tman"
-  },
-  "files": [
-    "README.md",
-    "index.js"
-  ]
-}
diff --git a/tools/node_modules/eslint/node_modules/micromatch/LICENSE b/tools/node_modules/eslint/node_modules/micromatch/LICENSE
deleted file mode 100755
index 9af4a67d206f24..00000000000000
--- a/tools/node_modules/eslint/node_modules/micromatch/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2014-present, Jon Schlinkert.
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
diff --git a/tools/node_modules/eslint/node_modules/micromatch/index.js b/tools/node_modules/eslint/node_modules/micromatch/index.js
deleted file mode 100644
index 1fad7f72450de6..00000000000000
--- a/tools/node_modules/eslint/node_modules/micromatch/index.js
+++ /dev/null
@@ -1,467 +0,0 @@
-'use strict';
-
-const util = require('util');
-const braces = require('braces');
-const picomatch = require('picomatch');
-const utils = require('picomatch/lib/utils');
-const isEmptyString = val => val === '' || val === './';
-
-/**
- * Returns an array of strings that match one or more glob patterns.
- *
- * ```js
- * const mm = require('micromatch');
- * // mm(list, patterns[, options]);
- *
- * console.log(mm(['a.js', 'a.txt'], ['*.js']));
- * //=> [ 'a.js' ]
- * ```
- * @param {String|Array<string>} `list` List of strings to match.
- * @param {String|Array<string>} `patterns` One or more glob patterns to use for matching.
- * @param {Object} `options` See available [options](#options)
- * @return {Array} Returns an array of matches
- * @summary false
- * @api public
- */
-
-const micromatch = (list, patterns, options) => {
-  patterns = [].concat(patterns);
-  list = [].concat(list);
-
-  let omit = new Set();
-  let keep = new Set();
-  let items = new Set();
-  let negatives = 0;
-
-  let onResult = state => {
-    items.add(state.output);
-    if (options && options.onResult) {
-      options.onResult(state);
-    }
-  };
-
-  for (let i = 0; i < patterns.length; i++) {
-    let isMatch = picomatch(String(patterns[i]), { ...options, onResult }, true);
-    let negated = isMatch.state.negated || isMatch.state.negatedExtglob;
-    if (negated) negatives++;
-
-    for (let item of list) {
-      let matched = isMatch(item, true);
-
-      let match = negated ? !matched.isMatch : matched.isMatch;
-      if (!match) continue;
-
-      if (negated) {
-        omit.add(matched.output);
-      } else {
-        omit.delete(matched.output);
-        keep.add(matched.output);
-      }
-    }
-  }
-
-  let result = negatives === patterns.length ? [...items] : [...keep];
-  let matches = result.filter(item => !omit.has(item));
-
-  if (options && matches.length === 0) {
-    if (options.failglob === true) {
-      throw new Error(`No matches found for "${patterns.join(', ')}"`);
-    }
-
-    if (options.nonull === true || options.nullglob === true) {
-      return options.unescape ? patterns.map(p => p.replace(/\\/g, '')) : patterns;
-    }
-  }
-
-  return matches;
-};
-
-/**
- * Backwards compatibility
- */
-
-micromatch.match = micromatch;
-
-/**
- * Returns a matcher function from the given glob `pattern` and `options`.
- * The returned function takes a string to match as its only argument and returns
- * true if the string is a match.
- *
- * ```js
- * const mm = require('micromatch');
- * // mm.matcher(pattern[, options]);
- *
- * const isMatch = mm.matcher('*.!(*a)');
- * console.log(isMatch('a.a')); //=> false
- * console.log(isMatch('a.b')); //=> true
- * ```
- * @param {String} `pattern` Glob pattern
- * @param {Object} `options`
- * @return {Function} Returns a matcher function.
- * @api public
- */
-
-micromatch.matcher = (pattern, options) => picomatch(pattern, options);
-
-/**
- * Returns true if **any** of the given glob `patterns` match the specified `string`.
- *
- * ```js
- * const mm = require('micromatch');
- * // mm.isMatch(string, patterns[, options]);
- *
- * console.log(mm.isMatch('a.a', ['b.*', '*.a'])); //=> true
- * console.log(mm.isMatch('a.a', 'b.*')); //=> false
- * ```
- * @param {String} `str` The string to test.
- * @param {String|Array} `patterns` One or more glob patterns to use for matching.
- * @param {Object} `[options]` See available [options](#options).
- * @return {Boolean} Returns true if any patterns match `str`
- * @api public
- */
-
-micromatch.isMatch = (str, patterns, options) => picomatch(patterns, options)(str);
-
-/**
- * Backwards compatibility
- */
-
-micromatch.any = micromatch.isMatch;
-
-/**
- * Returns a list of strings that _**do not match any**_ of the given `patterns`.
- *
- * ```js
- * const mm = require('micromatch');
- * // mm.not(list, patterns[, options]);
- *
- * console.log(mm.not(['a.a', 'b.b', 'c.c'], '*.a'));
- * //=> ['b.b', 'c.c']
- * ```
- * @param {Array} `list` Array of strings to match.
- * @param {String|Array} `patterns` One or more glob pattern to use for matching.
- * @param {Object} `options` See available [options](#options) for changing how matches are performed
- * @return {Array} Returns an array of strings that **do not match** the given patterns.
- * @api public
- */
-
-micromatch.not = (list, patterns, options = {}) => {
-  patterns = [].concat(patterns).map(String);
-  let result = new Set();
-  let items = [];
-
-  let onResult = state => {
-    if (options.onResult) options.onResult(state);
-    items.push(state.output);
-  };
-
-  let matches = new Set(micromatch(list, patterns, { ...options, onResult }));
-
-  for (let item of items) {
-    if (!matches.has(item)) {
-      result.add(item);
-    }
-  }
-  return [...result];
-};
-
-/**
- * Returns true if the given `string` contains the given pattern. Similar
- * to [.isMatch](#isMatch) but the pattern can match any part of the string.
- *
- * ```js
- * var mm = require('micromatch');
- * // mm.contains(string, pattern[, options]);
- *
- * console.log(mm.contains('aa/bb/cc', '*b'));
- * //=> true
- * console.log(mm.contains('aa/bb/cc', '*d'));
- * //=> false
- * ```
- * @param {String} `str` The string to match.
- * @param {String|Array} `patterns` Glob pattern to use for matching.
- * @param {Object} `options` See available [options](#options) for changing how matches are performed
- * @return {Boolean} Returns true if any of the patterns matches any part of `str`.
- * @api public
- */
-
-micromatch.contains = (str, pattern, options) => {
-  if (typeof str !== 'string') {
-    throw new TypeError(`Expected a string: "${util.inspect(str)}"`);
-  }
-
-  if (Array.isArray(pattern)) {
-    return pattern.some(p => micromatch.contains(str, p, options));
-  }
-
-  if (typeof pattern === 'string') {
-    if (isEmptyString(str) || isEmptyString(pattern)) {
-      return false;
-    }
-
-    if (str.includes(pattern) || (str.startsWith('./') && str.slice(2).includes(pattern))) {
-      return true;
-    }
-  }
-
-  return micromatch.isMatch(str, pattern, { ...options, contains: true });
-};
-
-/**
- * Filter the keys of the given object with the given `glob` pattern
- * and `options`. Does not attempt to match nested keys. If you need this feature,
- * use [glob-object][] instead.
- *
- * ```js
- * const mm = require('micromatch');
- * // mm.matchKeys(object, patterns[, options]);
- *
- * const obj = { aa: 'a', ab: 'b', ac: 'c' };
- * console.log(mm.matchKeys(obj, '*b'));
- * //=> { ab: 'b' }
- * ```
- * @param {Object} `object` The object with keys to filter.
- * @param {String|Array} `patterns` One or more glob patterns to use for matching.
- * @param {Object} `options` See available [options](#options) for changing how matches are performed
- * @return {Object} Returns an object with only keys that match the given patterns.
- * @api public
- */
-
-micromatch.matchKeys = (obj, patterns, options) => {
-  if (!utils.isObject(obj)) {
-    throw new TypeError('Expected the first argument to be an object');
-  }
-  let keys = micromatch(Object.keys(obj), patterns, options);
-  let res = {};
-  for (let key of keys) res[key] = obj[key];
-  return res;
-};
-
-/**
- * Returns true if some of the strings in the given `list` match any of the given glob `patterns`.
- *
- * ```js
- * const mm = require('micromatch');
- * // mm.some(list, patterns[, options]);
- *
- * console.log(mm.some(['foo.js', 'bar.js'], ['*.js', '!foo.js']));
- * // true
- * console.log(mm.some(['foo.js'], ['*.js', '!foo.js']));
- * // false
- * ```
- * @param {String|Array} `list` The string or array of strings to test. Returns as soon as the first match is found.
- * @param {String|Array} `patterns` One or more glob patterns to use for matching.
- * @param {Object} `options` See available [options](#options) for changing how matches are performed
- * @return {Boolean} Returns true if any `patterns` matches any of the strings in `list`
- * @api public
- */
-
-micromatch.some = (list, patterns, options) => {
-  let items = [].concat(list);
-
-  for (let pattern of [].concat(patterns)) {
-    let isMatch = picomatch(String(pattern), options);
-    if (items.some(item => isMatch(item))) {
-      return true;
-    }
-  }
-  return false;
-};
-
-/**
- * Returns true if every string in the given `list` matches
- * any of the given glob `patterns`.
- *
- * ```js
- * const mm = require('micromatch');
- * // mm.every(list, patterns[, options]);
- *
- * console.log(mm.every('foo.js', ['foo.js']));
- * // true
- * console.log(mm.every(['foo.js', 'bar.js'], ['*.js']));
- * // true
- * console.log(mm.every(['foo.js', 'bar.js'], ['*.js', '!foo.js']));
- * // false
- * console.log(mm.every(['foo.js'], ['*.js', '!foo.js']));
- * // false
- * ```
- * @param {String|Array} `list` The string or array of strings to test.
- * @param {String|Array} `patterns` One or more glob patterns to use for matching.
- * @param {Object} `options` See available [options](#options) for changing how matches are performed
- * @return {Boolean} Returns true if all `patterns` matches all of the strings in `list`
- * @api public
- */
-
-micromatch.every = (list, patterns, options) => {
-  let items = [].concat(list);
-
-  for (let pattern of [].concat(patterns)) {
-    let isMatch = picomatch(String(pattern), options);
-    if (!items.every(item => isMatch(item))) {
-      return false;
-    }
-  }
-  return true;
-};
-
-/**
- * Returns true if **all** of the given `patterns` match
- * the specified string.
- *
- * ```js
- * const mm = require('micromatch');
- * // mm.all(string, patterns[, options]);
- *
- * console.log(mm.all('foo.js', ['foo.js']));
- * // true
- *
- * console.log(mm.all('foo.js', ['*.js', '!foo.js']));
- * // false
- *
- * console.log(mm.all('foo.js', ['*.js', 'foo.js']));
- * // true
- *
- * console.log(mm.all('foo.js', ['*.js', 'f*', '*o*', '*o.js']));
- * // true
- * ```
- * @param {String|Array} `str` The string to test.
- * @param {String|Array} `patterns` One or more glob patterns to use for matching.
- * @param {Object} `options` See available [options](#options) for changing how matches are performed
- * @return {Boolean} Returns true if any patterns match `str`
- * @api public
- */
-
-micromatch.all = (str, patterns, options) => {
-  if (typeof str !== 'string') {
-    throw new TypeError(`Expected a string: "${util.inspect(str)}"`);
-  }
-
-  return [].concat(patterns).every(p => picomatch(p, options)(str));
-};
-
-/**
- * Returns an array of matches captured by `pattern` in `string, or `null` if the pattern did not match.
- *
- * ```js
- * const mm = require('micromatch');
- * // mm.capture(pattern, string[, options]);
- *
- * console.log(mm.capture('test/*.js', 'test/foo.js'));
- * //=> ['foo']
- * console.log(mm.capture('test/*.js', 'foo/bar.css'));
- * //=> null
- * ```
- * @param {String} `glob` Glob pattern to use for matching.
- * @param {String} `input` String to match
- * @param {Object} `options` See available [options](#options) for changing how matches are performed
- * @return {Array|null} Returns an array of captures if the input matches the glob pattern, otherwise `null`.
- * @api public
- */
-
-micromatch.capture = (glob, input, options) => {
-  let posix = utils.isWindows(options);
-  let regex = picomatch.makeRe(String(glob), { ...options, capture: true });
-  let match = regex.exec(posix ? utils.toPosixSlashes(input) : input);
-
-  if (match) {
-    return match.slice(1).map(v => v === void 0 ? '' : v);
-  }
-};
-
-/**
- * Create a regular expression from the given glob `pattern`.
- *
- * ```js
- * const mm = require('micromatch');
- * // mm.makeRe(pattern[, options]);
- *
- * console.log(mm.makeRe('*.js'));
- * //=> /^(?:(\.[\\\/])?(?!\.)(?=.)[^\/]*?\.js)$/
- * ```
- * @param {String} `pattern` A glob pattern to convert to regex.
- * @param {Object} `options`
- * @return {RegExp} Returns a regex created from the given pattern.
- * @api public
- */
-
-micromatch.makeRe = (...args) => picomatch.makeRe(...args);
-
-/**
- * Scan a glob pattern to separate the pattern into segments. Used
- * by the [split](#split) method.
- *
- * ```js
- * const mm = require('micromatch');
- * const state = mm.scan(pattern[, options]);
- * ```
- * @param {String} `pattern`
- * @param {Object} `options`
- * @return {Object} Returns an object with
- * @api public
- */
-
-micromatch.scan = (...args) => picomatch.scan(...args);
-
-/**
- * Parse a glob pattern to create the source string for a regular
- * expression.
- *
- * ```js
- * const mm = require('micromatch');
- * const state = mm.parse(pattern[, options]);
- * ```
- * @param {String} `glob`
- * @param {Object} `options`
- * @return {Object} Returns an object with useful properties and output to be used as regex source string.
- * @api public
- */
-
-micromatch.parse = (patterns, options) => {
-  let res = [];
-  for (let pattern of [].concat(patterns || [])) {
-    for (let str of braces(String(pattern), options)) {
-      res.push(picomatch.parse(str, options));
-    }
-  }
-  return res;
-};
-
-/**
- * Process the given brace `pattern`.
- *
- * ```js
- * const { braces } = require('micromatch');
- * console.log(braces('foo/{a,b,c}/bar'));
- * //=> [ 'foo/(a|b|c)/bar' ]
- *
- * console.log(braces('foo/{a,b,c}/bar', { expand: true }));
- * //=> [ 'foo/a/bar', 'foo/b/bar', 'foo/c/bar' ]
- * ```
- * @param {String} `pattern` String with brace pattern to process.
- * @param {Object} `options` Any [options](#options) to change how expansion is performed. See the [braces][] library for all available options.
- * @return {Array}
- * @api public
- */
-
-micromatch.braces = (pattern, options) => {
-  if (typeof pattern !== 'string') throw new TypeError('Expected a string');
-  if ((options && options.nobrace === true) || !/\{.*\}/.test(pattern)) {
-    return [pattern];
-  }
-  return braces(pattern, options);
-};
-
-/**
- * Expand braces
- */
-
-micromatch.braceExpand = (pattern, options) => {
-  if (typeof pattern !== 'string') throw new TypeError('Expected a string');
-  return micromatch.braces(pattern, { ...options, expand: true });
-};
-
-/**
- * Expose micromatch
- */
-
-module.exports = micromatch;
diff --git a/tools/node_modules/eslint/node_modules/micromatch/package.json b/tools/node_modules/eslint/node_modules/micromatch/package.json
deleted file mode 100644
index 6061d5be74139d..00000000000000
--- a/tools/node_modules/eslint/node_modules/micromatch/package.json
+++ /dev/null
@@ -1,119 +0,0 @@
-{
-  "name": "micromatch",
-  "description": "Glob matching for javascript/node.js. A replacement and faster alternative to minimatch and multimatch.",
-  "version": "4.0.5",
-  "homepage": "https://github.com/micromatch/micromatch",
-  "author": "Jon Schlinkert (https://github.com/jonschlinkert)",
-  "contributors": [
-    "(https://github.com/DianeLooney)",
-    "Amila Welihinda (amilajack.com)",
-    "Bogdan Chadkin (https://github.com/TrySound)",
-    "Brian Woodward (https://twitter.com/doowb)",
-    "Devon Govett (http://badassjs.com)",
-    "Elan Shanker (https://github.com/es128)",
-    "Fabrício Matté (https://ultcombo.js.org)",
-    "Jon Schlinkert (http://twitter.com/jonschlinkert)",
-    "Martin Kolárik (https://kolarik.sk)",
-    "Olsten Larck (https://i.am.charlike.online)",
-    "Paul Miller (paulmillr.com)",
-    "Tom Byrer (https://github.com/tomByrer)",
-    "Tyler Akins (http://rumkin.com)",
-    "Peter Bright <drpizza@quiscalusmexicanus.org> (https://github.com/drpizza)",
-    "Kuba Juszczyk (https://github.com/ku8ar)"
-  ],
-  "repository": "micromatch/micromatch",
-  "bugs": {
-    "url": "https://github.com/micromatch/micromatch/issues"
-  },
-  "license": "MIT",
-  "files": [
-    "index.js"
-  ],
-  "main": "index.js",
-  "engines": {
-    "node": ">=8.6"
-  },
-  "scripts": {
-    "test": "mocha"
-  },
-  "dependencies": {
-    "braces": "^3.0.2",
-    "picomatch": "^2.3.1"
-  },
-  "devDependencies": {
-    "fill-range": "^7.0.1",
-    "gulp-format-md": "^2.0.0",
-    "minimatch": "^5.0.1",
-    "mocha": "^9.2.2",
-    "time-require": "github:jonschlinkert/time-require"
-  },
-  "keywords": [
-    "bash",
-    "bracket",
-    "character-class",
-    "expand",
-    "expansion",
-    "expression",
-    "extglob",
-    "extglobs",
-    "file",
-    "files",
-    "filter",
-    "find",
-    "glob",
-    "globbing",
-    "globs",
-    "globstar",
-    "lookahead",
-    "lookaround",
-    "lookbehind",
-    "match",
-    "matcher",
-    "matches",
-    "matching",
-    "micromatch",
-    "minimatch",
-    "multimatch",
-    "negate",
-    "negation",
-    "path",
-    "pattern",
-    "patterns",
-    "posix",
-    "regex",
-    "regexp",
-    "regular",
-    "shell",
-    "star",
-    "wildcard"
-  ],
-  "verb": {
-    "toc": "collapsible",
-    "layout": "default",
-    "tasks": [
-      "readme"
-    ],
-    "plugins": [
-      "gulp-format-md"
-    ],
-    "lint": {
-      "reflinks": true
-    },
-    "related": {
-      "list": [
-        "braces",
-        "expand-brackets",
-        "extglob",
-        "fill-range",
-        "nanomatch"
-      ]
-    },
-    "reflinks": [
-      "extglob",
-      "fill-range",
-      "glob-object",
-      "minimatch",
-      "multimatch"
-    ]
-  }
-}
diff --git a/tools/node_modules/eslint/node_modules/path-type/index.js b/tools/node_modules/eslint/node_modules/path-type/index.js
deleted file mode 100644
index b8f34b24ef0107..00000000000000
--- a/tools/node_modules/eslint/node_modules/path-type/index.js
+++ /dev/null
@@ -1,43 +0,0 @@
-'use strict';
-const {promisify} = require('util');
-const fs = require('fs');
-
-async function isType(fsStatType, statsMethodName, filePath) {
-	if (typeof filePath !== 'string') {
-		throw new TypeError(`Expected a string, got ${typeof filePath}`);
-	}
-
-	try {
-		const stats = await promisify(fs[fsStatType])(filePath);
-		return stats[statsMethodName]();
-	} catch (error) {
-		if (error.code === 'ENOENT') {
-			return false;
-		}
-
-		throw error;
-	}
-}
-
-function isTypeSync(fsStatType, statsMethodName, filePath) {
-	if (typeof filePath !== 'string') {
-		throw new TypeError(`Expected a string, got ${typeof filePath}`);
-	}
-
-	try {
-		return fs[fsStatType](filePath)[statsMethodName]();
-	} catch (error) {
-		if (error.code === 'ENOENT') {
-			return false;
-		}
-
-		throw error;
-	}
-}
-
-exports.isFile = isType.bind(null, 'stat', 'isFile');
-exports.isDirectory = isType.bind(null, 'stat', 'isDirectory');
-exports.isSymlink = isType.bind(null, 'lstat', 'isSymbolicLink');
-exports.isFileSync = isTypeSync.bind(null, 'statSync', 'isFile');
-exports.isDirectorySync = isTypeSync.bind(null, 'statSync', 'isDirectory');
-exports.isSymlinkSync = isTypeSync.bind(null, 'lstatSync', 'isSymbolicLink');
diff --git a/tools/node_modules/eslint/node_modules/path-type/license b/tools/node_modules/eslint/node_modules/path-type/license
deleted file mode 100644
index e7af2f77107d73..00000000000000
--- a/tools/node_modules/eslint/node_modules/path-type/license
+++ /dev/null
@@ -1,9 +0,0 @@
-MIT License
-
-Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/tools/node_modules/eslint/node_modules/path-type/package.json b/tools/node_modules/eslint/node_modules/path-type/package.json
deleted file mode 100644
index 635b71100b88f5..00000000000000
--- a/tools/node_modules/eslint/node_modules/path-type/package.json
+++ /dev/null
@@ -1,45 +0,0 @@
-{
-	"name": "path-type",
-	"version": "4.0.0",
-	"description": "Check if a path is a file, directory, or symlink",
-	"license": "MIT",
-	"repository": "sindresorhus/path-type",
-	"author": {
-		"name": "Sindre Sorhus",
-		"email": "sindresorhus@gmail.com",
-		"url": "sindresorhus.com"
-	},
-	"engines": {
-		"node": ">=8"
-	},
-	"scripts": {
-		"test": "xo && nyc ava && tsd-check"
-	},
-	"files": [
-		"index.js",
-		"index.d.ts"
-	],
-	"keywords": [
-		"path",
-		"fs",
-		"type",
-		"is",
-		"check",
-		"directory",
-		"dir",
-		"file",
-		"filepath",
-		"symlink",
-		"symbolic",
-		"link",
-		"stat",
-		"stats",
-		"filesystem"
-	],
-	"devDependencies": {
-		"ava": "^1.3.1",
-		"nyc": "^13.3.0",
-		"tsd-check": "^0.3.0",
-		"xo": "^0.24.0"
-	}
-}
diff --git a/tools/node_modules/eslint/node_modules/path-type/readme.md b/tools/node_modules/eslint/node_modules/path-type/readme.md
deleted file mode 100644
index 4c972fa56a2a2d..00000000000000
--- a/tools/node_modules/eslint/node_modules/path-type/readme.md
+++ /dev/null
@@ -1,72 +0,0 @@
-# path-type [![Build Status](https://travis-ci.org/sindresorhus/path-type.svg?branch=master)](https://travis-ci.org/sindresorhus/path-type)
-
-> Check if a path is a file, directory, or symlink
-
-
-## Install
-
-```
-$ npm install path-type
-```
-
-
-## Usage
-
-```js
-const {isFile} = require('path-type');
-
-(async () => {
-	console.log(await isFile('package.json'));
-	//=> true
-})();
-```
-
-
-## API
-
-### isFile(path)
-
-Check whether the passed `path` is a file.
-
-Returns a `Promise<boolean>`.
-
-#### path
-
-Type: `string`
-
-The path to check.
-
-### isDirectory(path)
-
-Check whether the passed `path` is a directory.
-
-Returns a `Promise<boolean>`.
-
-### isSymlink(path)
-
-Check whether the passed `path` is a symlink.
-
-Returns a `Promise<boolean>`.
-
-### isFileSync(path)
-
-Synchronously check whether the passed `path` is a file.
-
-Returns a `boolean`.
-
-### isDirectorySync(path)
-
-Synchronously check whether the passed `path` is a directory.
-
-Returns a `boolean`.
-
-### isSymlinkSync(path)
-
-Synchronously check whether the passed `path` is a symlink.
-
-Returns a `boolean`.
-
-
-## License
-
-MIT © [Sindre Sorhus](https://sindresorhus.com)
diff --git a/tools/node_modules/eslint/node_modules/picomatch/LICENSE b/tools/node_modules/eslint/node_modules/picomatch/LICENSE
deleted file mode 100644
index 3608dca25e30b5..00000000000000
--- a/tools/node_modules/eslint/node_modules/picomatch/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2017-present, Jon Schlinkert.
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
diff --git a/tools/node_modules/eslint/node_modules/picomatch/index.js b/tools/node_modules/eslint/node_modules/picomatch/index.js
deleted file mode 100644
index d2f2bc59d0ac7c..00000000000000
--- a/tools/node_modules/eslint/node_modules/picomatch/index.js
+++ /dev/null
@@ -1,3 +0,0 @@
-'use strict';
-
-module.exports = require('./lib/picomatch');
diff --git a/tools/node_modules/eslint/node_modules/picomatch/lib/constants.js b/tools/node_modules/eslint/node_modules/picomatch/lib/constants.js
deleted file mode 100644
index a62ef387955250..00000000000000
--- a/tools/node_modules/eslint/node_modules/picomatch/lib/constants.js
+++ /dev/null
@@ -1,179 +0,0 @@
-'use strict';
-
-const path = require('path');
-const WIN_SLASH = '\\\\/';
-const WIN_NO_SLASH = `[^${WIN_SLASH}]`;
-
-/**
- * Posix glob regex
- */
-
-const DOT_LITERAL = '\\.';
-const PLUS_LITERAL = '\\+';
-const QMARK_LITERAL = '\\?';
-const SLASH_LITERAL = '\\/';
-const ONE_CHAR = '(?=.)';
-const QMARK = '[^/]';
-const END_ANCHOR = `(?:${SLASH_LITERAL}|$)`;
-const START_ANCHOR = `(?:^|${SLASH_LITERAL})`;
-const DOTS_SLASH = `${DOT_LITERAL}{1,2}${END_ANCHOR}`;
-const NO_DOT = `(?!${DOT_LITERAL})`;
-const NO_DOTS = `(?!${START_ANCHOR}${DOTS_SLASH})`;
-const NO_DOT_SLASH = `(?!${DOT_LITERAL}{0,1}${END_ANCHOR})`;
-const NO_DOTS_SLASH = `(?!${DOTS_SLASH})`;
-const QMARK_NO_DOT = `[^.${SLASH_LITERAL}]`;
-const STAR = `${QMARK}*?`;
-
-const POSIX_CHARS = {
-  DOT_LITERAL,
-  PLUS_LITERAL,
-  QMARK_LITERAL,
-  SLASH_LITERAL,
-  ONE_CHAR,
-  QMARK,
-  END_ANCHOR,
-  DOTS_SLASH,
-  NO_DOT,
-  NO_DOTS,
-  NO_DOT_SLASH,
-  NO_DOTS_SLASH,
-  QMARK_NO_DOT,
-  STAR,
-  START_ANCHOR
-};
-
-/**
- * Windows glob regex
- */
-
-const WINDOWS_CHARS = {
-  ...POSIX_CHARS,
-
-  SLASH_LITERAL: `[${WIN_SLASH}]`,
-  QMARK: WIN_NO_SLASH,
-  STAR: `${WIN_NO_SLASH}*?`,
-  DOTS_SLASH: `${DOT_LITERAL}{1,2}(?:[${WIN_SLASH}]|$)`,
-  NO_DOT: `(?!${DOT_LITERAL})`,
-  NO_DOTS: `(?!(?:^|[${WIN_SLASH}])${DOT_LITERAL}{1,2}(?:[${WIN_SLASH}]|$))`,
-  NO_DOT_SLASH: `(?!${DOT_LITERAL}{0,1}(?:[${WIN_SLASH}]|$))`,
-  NO_DOTS_SLASH: `(?!${DOT_LITERAL}{1,2}(?:[${WIN_SLASH}]|$))`,
-  QMARK_NO_DOT: `[^.${WIN_SLASH}]`,
-  START_ANCHOR: `(?:^|[${WIN_SLASH}])`,
-  END_ANCHOR: `(?:[${WIN_SLASH}]|$)`
-};
-
-/**
- * POSIX Bracket Regex
- */
-
-const POSIX_REGEX_SOURCE = {
-  alnum: 'a-zA-Z0-9',
-  alpha: 'a-zA-Z',
-  ascii: '\\x00-\\x7F',
-  blank: ' \\t',
-  cntrl: '\\x00-\\x1F\\x7F',
-  digit: '0-9',
-  graph: '\\x21-\\x7E',
-  lower: 'a-z',
-  print: '\\x20-\\x7E ',
-  punct: '\\-!"#$%&\'()\\*+,./:;<=>?@[\\]^_`{|}~',
-  space: ' \\t\\r\\n\\v\\f',
-  upper: 'A-Z',
-  word: 'A-Za-z0-9_',
-  xdigit: 'A-Fa-f0-9'
-};
-
-module.exports = {
-  MAX_LENGTH: 1024 * 64,
-  POSIX_REGEX_SOURCE,
-
-  // regular expressions
-  REGEX_BACKSLASH: /\\(?![*+?^${}(|)[\]])/g,
-  REGEX_NON_SPECIAL_CHARS: /^[^@![\].,$*+?^{}()|\\/]+/,
-  REGEX_SPECIAL_CHARS: /[-*+?.^${}(|)[\]]/,
-  REGEX_SPECIAL_CHARS_BACKREF: /(\\?)((\W)(\3*))/g,
-  REGEX_SPECIAL_CHARS_GLOBAL: /([-*+?.^${}(|)[\]])/g,
-  REGEX_REMOVE_BACKSLASH: /(?:\[.*?[^\\]\]|\\(?=.))/g,
-
-  // Replace globs with equivalent patterns to reduce parsing time.
-  REPLACEMENTS: {
-    '***': '*',
-    '**/**': '**',
-    '**/**/**': '**'
-  },
-
-  // Digits
-  CHAR_0: 48, /* 0 */
-  CHAR_9: 57, /* 9 */
-
-  // Alphabet chars.
-  CHAR_UPPERCASE_A: 65, /* A */
-  CHAR_LOWERCASE_A: 97, /* a */
-  CHAR_UPPERCASE_Z: 90, /* Z */
-  CHAR_LOWERCASE_Z: 122, /* z */
-
-  CHAR_LEFT_PARENTHESES: 40, /* ( */
-  CHAR_RIGHT_PARENTHESES: 41, /* ) */
-
-  CHAR_ASTERISK: 42, /* * */
-
-  // Non-alphabetic chars.
-  CHAR_AMPERSAND: 38, /* & */
-  CHAR_AT: 64, /* @ */
-  CHAR_BACKWARD_SLASH: 92, /* \ */
-  CHAR_CARRIAGE_RETURN: 13, /* \r */
-  CHAR_CIRCUMFLEX_ACCENT: 94, /* ^ */
-  CHAR_COLON: 58, /* : */
-  CHAR_COMMA: 44, /* , */
-  CHAR_DOT: 46, /* . */
-  CHAR_DOUBLE_QUOTE: 34, /* " */
-  CHAR_EQUAL: 61, /* = */
-  CHAR_EXCLAMATION_MARK: 33, /* ! */
-  CHAR_FORM_FEED: 12, /* \f */
-  CHAR_FORWARD_SLASH: 47, /* / */
-  CHAR_GRAVE_ACCENT: 96, /* ` */
-  CHAR_HASH: 35, /* # */
-  CHAR_HYPHEN_MINUS: 45, /* - */
-  CHAR_LEFT_ANGLE_BRACKET: 60, /* < */
-  CHAR_LEFT_CURLY_BRACE: 123, /* { */
-  CHAR_LEFT_SQUARE_BRACKET: 91, /* [ */
-  CHAR_LINE_FEED: 10, /* \n */
-  CHAR_NO_BREAK_SPACE: 160, /* \u00A0 */
-  CHAR_PERCENT: 37, /* % */
-  CHAR_PLUS: 43, /* + */
-  CHAR_QUESTION_MARK: 63, /* ? */
-  CHAR_RIGHT_ANGLE_BRACKET: 62, /* > */
-  CHAR_RIGHT_CURLY_BRACE: 125, /* } */
-  CHAR_RIGHT_SQUARE_BRACKET: 93, /* ] */
-  CHAR_SEMICOLON: 59, /* ; */
-  CHAR_SINGLE_QUOTE: 39, /* ' */
-  CHAR_SPACE: 32, /*   */
-  CHAR_TAB: 9, /* \t */
-  CHAR_UNDERSCORE: 95, /* _ */
-  CHAR_VERTICAL_LINE: 124, /* | */
-  CHAR_ZERO_WIDTH_NOBREAK_SPACE: 65279, /* \uFEFF */
-
-  SEP: path.sep,
-
-  /**
-   * Create EXTGLOB_CHARS
-   */
-
-  extglobChars(chars) {
-    return {
-      '!': { type: 'negate', open: '(?:(?!(?:', close: `))${chars.STAR})` },
-      '?': { type: 'qmark', open: '(?:', close: ')?' },
-      '+': { type: 'plus', open: '(?:', close: ')+' },
-      '*': { type: 'star', open: '(?:', close: ')*' },
-      '@': { type: 'at', open: '(?:', close: ')' }
-    };
-  },
-
-  /**
-   * Create GLOB_CHARS
-   */
-
-  globChars(win32) {
-    return win32 === true ? WINDOWS_CHARS : POSIX_CHARS;
-  }
-};
diff --git a/tools/node_modules/eslint/node_modules/picomatch/lib/parse.js b/tools/node_modules/eslint/node_modules/picomatch/lib/parse.js
deleted file mode 100644
index 58269d018dc951..00000000000000
--- a/tools/node_modules/eslint/node_modules/picomatch/lib/parse.js
+++ /dev/null
@@ -1,1091 +0,0 @@
-'use strict';
-
-const constants = require('./constants');
-const utils = require('./utils');
-
-/**
- * Constants
- */
-
-const {
-  MAX_LENGTH,
-  POSIX_REGEX_SOURCE,
-  REGEX_NON_SPECIAL_CHARS,
-  REGEX_SPECIAL_CHARS_BACKREF,
-  REPLACEMENTS
-} = constants;
-
-/**
- * Helpers
- */
-
-const expandRange = (args, options) => {
-  if (typeof options.expandRange === 'function') {
-    return options.expandRange(...args, options);
-  }
-
-  args.sort();
-  const value = `[${args.join('-')}]`;
-
-  try {
-    /* eslint-disable-next-line no-new */
-    new RegExp(value);
-  } catch (ex) {
-    return args.map(v => utils.escapeRegex(v)).join('..');
-  }
-
-  return value;
-};
-
-/**
- * Create the message for a syntax error
- */
-
-const syntaxError = (type, char) => {
-  return `Missing ${type}: "${char}" - use "\\\\${char}" to match literal characters`;
-};
-
-/**
- * Parse the given input string.
- * @param {String} input
- * @param {Object} options
- * @return {Object}
- */
-
-const parse = (input, options) => {
-  if (typeof input !== 'string') {
-    throw new TypeError('Expected a string');
-  }
-
-  input = REPLACEMENTS[input] || input;
-
-  const opts = { ...options };
-  const max = typeof opts.maxLength === 'number' ? Math.min(MAX_LENGTH, opts.maxLength) : MAX_LENGTH;
-
-  let len = input.length;
-  if (len > max) {
-    throw new SyntaxError(`Input length: ${len}, exceeds maximum allowed length: ${max}`);
-  }
-
-  const bos = { type: 'bos', value: '', output: opts.prepend || '' };
-  const tokens = [bos];
-
-  const capture = opts.capture ? '' : '?:';
-  const win32 = utils.isWindows(options);
-
-  // create constants based on platform, for windows or posix
-  const PLATFORM_CHARS = constants.globChars(win32);
-  const EXTGLOB_CHARS = constants.extglobChars(PLATFORM_CHARS);
-
-  const {
-    DOT_LITERAL,
-    PLUS_LITERAL,
-    SLASH_LITERAL,
-    ONE_CHAR,
-    DOTS_SLASH,
-    NO_DOT,
-    NO_DOT_SLASH,
-    NO_DOTS_SLASH,
-    QMARK,
-    QMARK_NO_DOT,
-    STAR,
-    START_ANCHOR
-  } = PLATFORM_CHARS;
-
-  const globstar = opts => {
-    return `(${capture}(?:(?!${START_ANCHOR}${opts.dot ? DOTS_SLASH : DOT_LITERAL}).)*?)`;
-  };
-
-  const nodot = opts.dot ? '' : NO_DOT;
-  const qmarkNoDot = opts.dot ? QMARK : QMARK_NO_DOT;
-  let star = opts.bash === true ? globstar(opts) : STAR;
-
-  if (opts.capture) {
-    star = `(${star})`;
-  }
-
-  // minimatch options support
-  if (typeof opts.noext === 'boolean') {
-    opts.noextglob = opts.noext;
-  }
-
-  const state = {
-    input,
-    index: -1,
-    start: 0,
-    dot: opts.dot === true,
-    consumed: '',
-    output: '',
-    prefix: '',
-    backtrack: false,
-    negated: false,
-    brackets: 0,
-    braces: 0,
-    parens: 0,
-    quotes: 0,
-    globstar: false,
-    tokens
-  };
-
-  input = utils.removePrefix(input, state);
-  len = input.length;
-
-  const extglobs = [];
-  const braces = [];
-  const stack = [];
-  let prev = bos;
-  let value;
-
-  /**
-   * Tokenizing helpers
-   */
-
-  const eos = () => state.index === len - 1;
-  const peek = state.peek = (n = 1) => input[state.index + n];
-  const advance = state.advance = () => input[++state.index] || '';
-  const remaining = () => input.slice(state.index + 1);
-  const consume = (value = '', num = 0) => {
-    state.consumed += value;
-    state.index += num;
-  };
-
-  const append = token => {
-    state.output += token.output != null ? token.output : token.value;
-    consume(token.value);
-  };
-
-  const negate = () => {
-    let count = 1;
-
-    while (peek() === '!' && (peek(2) !== '(' || peek(3) === '?')) {
-      advance();
-      state.start++;
-      count++;
-    }
-
-    if (count % 2 === 0) {
-      return false;
-    }
-
-    state.negated = true;
-    state.start++;
-    return true;
-  };
-
-  const increment = type => {
-    state[type]++;
-    stack.push(type);
-  };
-
-  const decrement = type => {
-    state[type]--;
-    stack.pop();
-  };
-
-  /**
-   * Push tokens onto the tokens array. This helper speeds up
-   * tokenizing by 1) helping us avoid backtracking as much as possible,
-   * and 2) helping us avoid creating extra tokens when consecutive
-   * characters are plain text. This improves performance and simplifies
-   * lookbehinds.
-   */
-
-  const push = tok => {
-    if (prev.type === 'globstar') {
-      const isBrace = state.braces > 0 && (tok.type === 'comma' || tok.type === 'brace');
-      const isExtglob = tok.extglob === true || (extglobs.length && (tok.type === 'pipe' || tok.type === 'paren'));
-
-      if (tok.type !== 'slash' && tok.type !== 'paren' && !isBrace && !isExtglob) {
-        state.output = state.output.slice(0, -prev.output.length);
-        prev.type = 'star';
-        prev.value = '*';
-        prev.output = star;
-        state.output += prev.output;
-      }
-    }
-
-    if (extglobs.length && tok.type !== 'paren') {
-      extglobs[extglobs.length - 1].inner += tok.value;
-    }
-
-    if (tok.value || tok.output) append(tok);
-    if (prev && prev.type === 'text' && tok.type === 'text') {
-      prev.value += tok.value;
-      prev.output = (prev.output || '') + tok.value;
-      return;
-    }
-
-    tok.prev = prev;
-    tokens.push(tok);
-    prev = tok;
-  };
-
-  const extglobOpen = (type, value) => {
-    const token = { ...EXTGLOB_CHARS[value], conditions: 1, inner: '' };
-
-    token.prev = prev;
-    token.parens = state.parens;
-    token.output = state.output;
-    const output = (opts.capture ? '(' : '') + token.open;
-
-    increment('parens');
-    push({ type, value, output: state.output ? '' : ONE_CHAR });
-    push({ type: 'paren', extglob: true, value: advance(), output });
-    extglobs.push(token);
-  };
-
-  const extglobClose = token => {
-    let output = token.close + (opts.capture ? ')' : '');
-    let rest;
-
-    if (token.type === 'negate') {
-      let extglobStar = star;
-
-      if (token.inner && token.inner.length > 1 && token.inner.includes('/')) {
-        extglobStar = globstar(opts);
-      }
-
-      if (extglobStar !== star || eos() || /^\)+$/.test(remaining())) {
-        output = token.close = `)$))${extglobStar}`;
-      }
-
-      if (token.inner.includes('*') && (rest = remaining()) && /^\.[^\\/.]+$/.test(rest)) {
-        // Any non-magical string (`.ts`) or even nested expression (`.{ts,tsx}`) can follow after the closing parenthesis.
-        // In this case, we need to parse the string and use it in the output of the original pattern.
-        // Suitable patterns: `/!(*.d).ts`, `/!(*.d).{ts,tsx}`, `**/!(*-dbg).@(js)`.
-        //
-        // Disabling the `fastpaths` option due to a problem with parsing strings as `.ts` in the pattern like `**/!(*.d).ts`.
-        const expression = parse(rest, { ...options, fastpaths: false }).output;
-
-        output = token.close = `)${expression})${extglobStar})`;
-      }
-
-      if (token.prev.type === 'bos') {
-        state.negatedExtglob = true;
-      }
-    }
-
-    push({ type: 'paren', extglob: true, value, output });
-    decrement('parens');
-  };
-
-  /**
-   * Fast paths
-   */
-
-  if (opts.fastpaths !== false && !/(^[*!]|[/()[\]{}"])/.test(input)) {
-    let backslashes = false;
-
-    let output = input.replace(REGEX_SPECIAL_CHARS_BACKREF, (m, esc, chars, first, rest, index) => {
-      if (first === '\\') {
-        backslashes = true;
-        return m;
-      }
-
-      if (first === '?') {
-        if (esc) {
-          return esc + first + (rest ? QMARK.repeat(rest.length) : '');
-        }
-        if (index === 0) {
-          return qmarkNoDot + (rest ? QMARK.repeat(rest.length) : '');
-        }
-        return QMARK.repeat(chars.length);
-      }
-
-      if (first === '.') {
-        return DOT_LITERAL.repeat(chars.length);
-      }
-
-      if (first === '*') {
-        if (esc) {
-          return esc + first + (rest ? star : '');
-        }
-        return star;
-      }
-      return esc ? m : `\\${m}`;
-    });
-
-    if (backslashes === true) {
-      if (opts.unescape === true) {
-        output = output.replace(/\\/g, '');
-      } else {
-        output = output.replace(/\\+/g, m => {
-          return m.length % 2 === 0 ? '\\\\' : (m ? '\\' : '');
-        });
-      }
-    }
-
-    if (output === input && opts.contains === true) {
-      state.output = input;
-      return state;
-    }
-
-    state.output = utils.wrapOutput(output, state, options);
-    return state;
-  }
-
-  /**
-   * Tokenize input until we reach end-of-string
-   */
-
-  while (!eos()) {
-    value = advance();
-
-    if (value === '\u0000') {
-      continue;
-    }
-
-    /**
-     * Escaped characters
-     */
-
-    if (value === '\\') {
-      const next = peek();
-
-      if (next === '/' && opts.bash !== true) {
-        continue;
-      }
-
-      if (next === '.' || next === ';') {
-        continue;
-      }
-
-      if (!next) {
-        value += '\\';
-        push({ type: 'text', value });
-        continue;
-      }
-
-      // collapse slashes to reduce potential for exploits
-      const match = /^\\+/.exec(remaining());
-      let slashes = 0;
-
-      if (match && match[0].length > 2) {
-        slashes = match[0].length;
-        state.index += slashes;
-        if (slashes % 2 !== 0) {
-          value += '\\';
-        }
-      }
-
-      if (opts.unescape === true) {
-        value = advance();
-      } else {
-        value += advance();
-      }
-
-      if (state.brackets === 0) {
-        push({ type: 'text', value });
-        continue;
-      }
-    }
-
-    /**
-     * If we're inside a regex character class, continue
-     * until we reach the closing bracket.
-     */
-
-    if (state.brackets > 0 && (value !== ']' || prev.value === '[' || prev.value === '[^')) {
-      if (opts.posix !== false && value === ':') {
-        const inner = prev.value.slice(1);
-        if (inner.includes('[')) {
-          prev.posix = true;
-
-          if (inner.includes(':')) {
-            const idx = prev.value.lastIndexOf('[');
-            const pre = prev.value.slice(0, idx);
-            const rest = prev.value.slice(idx + 2);
-            const posix = POSIX_REGEX_SOURCE[rest];
-            if (posix) {
-              prev.value = pre + posix;
-              state.backtrack = true;
-              advance();
-
-              if (!bos.output && tokens.indexOf(prev) === 1) {
-                bos.output = ONE_CHAR;
-              }
-              continue;
-            }
-          }
-        }
-      }
-
-      if ((value === '[' && peek() !== ':') || (value === '-' && peek() === ']')) {
-        value = `\\${value}`;
-      }
-
-      if (value === ']' && (prev.value === '[' || prev.value === '[^')) {
-        value = `\\${value}`;
-      }
-
-      if (opts.posix === true && value === '!' && prev.value === '[') {
-        value = '^';
-      }
-
-      prev.value += value;
-      append({ value });
-      continue;
-    }
-
-    /**
-     * If we're inside a quoted string, continue
-     * until we reach the closing double quote.
-     */
-
-    if (state.quotes === 1 && value !== '"') {
-      value = utils.escapeRegex(value);
-      prev.value += value;
-      append({ value });
-      continue;
-    }
-
-    /**
-     * Double quotes
-     */
-
-    if (value === '"') {
-      state.quotes = state.quotes === 1 ? 0 : 1;
-      if (opts.keepQuotes === true) {
-        push({ type: 'text', value });
-      }
-      continue;
-    }
-
-    /**
-     * Parentheses
-     */
-
-    if (value === '(') {
-      increment('parens');
-      push({ type: 'paren', value });
-      continue;
-    }
-
-    if (value === ')') {
-      if (state.parens === 0 && opts.strictBrackets === true) {
-        throw new SyntaxError(syntaxError('opening', '('));
-      }
-
-      const extglob = extglobs[extglobs.length - 1];
-      if (extglob && state.parens === extglob.parens + 1) {
-        extglobClose(extglobs.pop());
-        continue;
-      }
-
-      push({ type: 'paren', value, output: state.parens ? ')' : '\\)' });
-      decrement('parens');
-      continue;
-    }
-
-    /**
-     * Square brackets
-     */
-
-    if (value === '[') {
-      if (opts.nobracket === true || !remaining().includes(']')) {
-        if (opts.nobracket !== true && opts.strictBrackets === true) {
-          throw new SyntaxError(syntaxError('closing', ']'));
-        }
-
-        value = `\\${value}`;
-      } else {
-        increment('brackets');
-      }
-
-      push({ type: 'bracket', value });
-      continue;
-    }
-
-    if (value === ']') {
-      if (opts.nobracket === true || (prev && prev.type === 'bracket' && prev.value.length === 1)) {
-        push({ type: 'text', value, output: `\\${value}` });
-        continue;
-      }
-
-      if (state.brackets === 0) {
-        if (opts.strictBrackets === true) {
-          throw new SyntaxError(syntaxError('opening', '['));
-        }
-
-        push({ type: 'text', value, output: `\\${value}` });
-        continue;
-      }
-
-      decrement('brackets');
-
-      const prevValue = prev.value.slice(1);
-      if (prev.posix !== true && prevValue[0] === '^' && !prevValue.includes('/')) {
-        value = `/${value}`;
-      }
-
-      prev.value += value;
-      append({ value });
-
-      // when literal brackets are explicitly disabled
-      // assume we should match with a regex character class
-      if (opts.literalBrackets === false || utils.hasRegexChars(prevValue)) {
-        continue;
-      }
-
-      const escaped = utils.escapeRegex(prev.value);
-      state.output = state.output.slice(0, -prev.value.length);
-
-      // when literal brackets are explicitly enabled
-      // assume we should escape the brackets to match literal characters
-      if (opts.literalBrackets === true) {
-        state.output += escaped;
-        prev.value = escaped;
-        continue;
-      }
-
-      // when the user specifies nothing, try to match both
-      prev.value = `(${capture}${escaped}|${prev.value})`;
-      state.output += prev.value;
-      continue;
-    }
-
-    /**
-     * Braces
-     */
-
-    if (value === '{' && opts.nobrace !== true) {
-      increment('braces');
-
-      const open = {
-        type: 'brace',
-        value,
-        output: '(',
-        outputIndex: state.output.length,
-        tokensIndex: state.tokens.length
-      };
-
-      braces.push(open);
-      push(open);
-      continue;
-    }
-
-    if (value === '}') {
-      const brace = braces[braces.length - 1];
-
-      if (opts.nobrace === true || !brace) {
-        push({ type: 'text', value, output: value });
-        continue;
-      }
-
-      let output = ')';
-
-      if (brace.dots === true) {
-        const arr = tokens.slice();
-        const range = [];
-
-        for (let i = arr.length - 1; i >= 0; i--) {
-          tokens.pop();
-          if (arr[i].type === 'brace') {
-            break;
-          }
-          if (arr[i].type !== 'dots') {
-            range.unshift(arr[i].value);
-          }
-        }
-
-        output = expandRange(range, opts);
-        state.backtrack = true;
-      }
-
-      if (brace.comma !== true && brace.dots !== true) {
-        const out = state.output.slice(0, brace.outputIndex);
-        const toks = state.tokens.slice(brace.tokensIndex);
-        brace.value = brace.output = '\\{';
-        value = output = '\\}';
-        state.output = out;
-        for (const t of toks) {
-          state.output += (t.output || t.value);
-        }
-      }
-
-      push({ type: 'brace', value, output });
-      decrement('braces');
-      braces.pop();
-      continue;
-    }
-
-    /**
-     * Pipes
-     */
-
-    if (value === '|') {
-      if (extglobs.length > 0) {
-        extglobs[extglobs.length - 1].conditions++;
-      }
-      push({ type: 'text', value });
-      continue;
-    }
-
-    /**
-     * Commas
-     */
-
-    if (value === ',') {
-      let output = value;
-
-      const brace = braces[braces.length - 1];
-      if (brace && stack[stack.length - 1] === 'braces') {
-        brace.comma = true;
-        output = '|';
-      }
-
-      push({ type: 'comma', value, output });
-      continue;
-    }
-
-    /**
-     * Slashes
-     */
-
-    if (value === '/') {
-      // if the beginning of the glob is "./", advance the start
-      // to the current index, and don't add the "./" characters
-      // to the state. This greatly simplifies lookbehinds when
-      // checking for BOS characters like "!" and "." (not "./")
-      if (prev.type === 'dot' && state.index === state.start + 1) {
-        state.start = state.index + 1;
-        state.consumed = '';
-        state.output = '';
-        tokens.pop();
-        prev = bos; // reset "prev" to the first token
-        continue;
-      }
-
-      push({ type: 'slash', value, output: SLASH_LITERAL });
-      continue;
-    }
-
-    /**
-     * Dots
-     */
-
-    if (value === '.') {
-      if (state.braces > 0 && prev.type === 'dot') {
-        if (prev.value === '.') prev.output = DOT_LITERAL;
-        const brace = braces[braces.length - 1];
-        prev.type = 'dots';
-        prev.output += value;
-        prev.value += value;
-        brace.dots = true;
-        continue;
-      }
-
-      if ((state.braces + state.parens) === 0 && prev.type !== 'bos' && prev.type !== 'slash') {
-        push({ type: 'text', value, output: DOT_LITERAL });
-        continue;
-      }
-
-      push({ type: 'dot', value, output: DOT_LITERAL });
-      continue;
-    }
-
-    /**
-     * Question marks
-     */
-
-    if (value === '?') {
-      const isGroup = prev && prev.value === '(';
-      if (!isGroup && opts.noextglob !== true && peek() === '(' && peek(2) !== '?') {
-        extglobOpen('qmark', value);
-        continue;
-      }
-
-      if (prev && prev.type === 'paren') {
-        const next = peek();
-        let output = value;
-
-        if (next === '<' && !utils.supportsLookbehinds()) {
-          throw new Error('Node.js v10 or higher is required for regex lookbehinds');
-        }
-
-        if ((prev.value === '(' && !/[!=<:]/.test(next)) || (next === '<' && !/<([!=]|\w+>)/.test(remaining()))) {
-          output = `\\${value}`;
-        }
-
-        push({ type: 'text', value, output });
-        continue;
-      }
-
-      if (opts.dot !== true && (prev.type === 'slash' || prev.type === 'bos')) {
-        push({ type: 'qmark', value, output: QMARK_NO_DOT });
-        continue;
-      }
-
-      push({ type: 'qmark', value, output: QMARK });
-      continue;
-    }
-
-    /**
-     * Exclamation
-     */
-
-    if (value === '!') {
-      if (opts.noextglob !== true && peek() === '(') {
-        if (peek(2) !== '?' || !/[!=<:]/.test(peek(3))) {
-          extglobOpen('negate', value);
-          continue;
-        }
-      }
-
-      if (opts.nonegate !== true && state.index === 0) {
-        negate();
-        continue;
-      }
-    }
-
-    /**
-     * Plus
-     */
-
-    if (value === '+') {
-      if (opts.noextglob !== true && peek() === '(' && peek(2) !== '?') {
-        extglobOpen('plus', value);
-        continue;
-      }
-
-      if ((prev && prev.value === '(') || opts.regex === false) {
-        push({ type: 'plus', value, output: PLUS_LITERAL });
-        continue;
-      }
-
-      if ((prev && (prev.type === 'bracket' || prev.type === 'paren' || prev.type === 'brace')) || state.parens > 0) {
-        push({ type: 'plus', value });
-        continue;
-      }
-
-      push({ type: 'plus', value: PLUS_LITERAL });
-      continue;
-    }
-
-    /**
-     * Plain text
-     */
-
-    if (value === '@') {
-      if (opts.noextglob !== true && peek() === '(' && peek(2) !== '?') {
-        push({ type: 'at', extglob: true, value, output: '' });
-        continue;
-      }
-
-      push({ type: 'text', value });
-      continue;
-    }
-
-    /**
-     * Plain text
-     */
-
-    if (value !== '*') {
-      if (value === '$' || value === '^') {
-        value = `\\${value}`;
-      }
-
-      const match = REGEX_NON_SPECIAL_CHARS.exec(remaining());
-      if (match) {
-        value += match[0];
-        state.index += match[0].length;
-      }
-
-      push({ type: 'text', value });
-      continue;
-    }
-
-    /**
-     * Stars
-     */
-
-    if (prev && (prev.type === 'globstar' || prev.star === true)) {
-      prev.type = 'star';
-      prev.star = true;
-      prev.value += value;
-      prev.output = star;
-      state.backtrack = true;
-      state.globstar = true;
-      consume(value);
-      continue;
-    }
-
-    let rest = remaining();
-    if (opts.noextglob !== true && /^\([^?]/.test(rest)) {
-      extglobOpen('star', value);
-      continue;
-    }
-
-    if (prev.type === 'star') {
-      if (opts.noglobstar === true) {
-        consume(value);
-        continue;
-      }
-
-      const prior = prev.prev;
-      const before = prior.prev;
-      const isStart = prior.type === 'slash' || prior.type === 'bos';
-      const afterStar = before && (before.type === 'star' || before.type === 'globstar');
-
-      if (opts.bash === true && (!isStart || (rest[0] && rest[0] !== '/'))) {
-        push({ type: 'star', value, output: '' });
-        continue;
-      }
-
-      const isBrace = state.braces > 0 && (prior.type === 'comma' || prior.type === 'brace');
-      const isExtglob = extglobs.length && (prior.type === 'pipe' || prior.type === 'paren');
-      if (!isStart && prior.type !== 'paren' && !isBrace && !isExtglob) {
-        push({ type: 'star', value, output: '' });
-        continue;
-      }
-
-      // strip consecutive `/**/`
-      while (rest.slice(0, 3) === '/**') {
-        const after = input[state.index + 4];
-        if (after && after !== '/') {
-          break;
-        }
-        rest = rest.slice(3);
-        consume('/**', 3);
-      }
-
-      if (prior.type === 'bos' && eos()) {
-        prev.type = 'globstar';
-        prev.value += value;
-        prev.output = globstar(opts);
-        state.output = prev.output;
-        state.globstar = true;
-        consume(value);
-        continue;
-      }
-
-      if (prior.type === 'slash' && prior.prev.type !== 'bos' && !afterStar && eos()) {
-        state.output = state.output.slice(0, -(prior.output + prev.output).length);
-        prior.output = `(?:${prior.output}`;
-
-        prev.type = 'globstar';
-        prev.output = globstar(opts) + (opts.strictSlashes ? ')' : '|$)');
-        prev.value += value;
-        state.globstar = true;
-        state.output += prior.output + prev.output;
-        consume(value);
-        continue;
-      }
-
-      if (prior.type === 'slash' && prior.prev.type !== 'bos' && rest[0] === '/') {
-        const end = rest[1] !== void 0 ? '|$' : '';
-
-        state.output = state.output.slice(0, -(prior.output + prev.output).length);
-        prior.output = `(?:${prior.output}`;
-
-        prev.type = 'globstar';
-        prev.output = `${globstar(opts)}${SLASH_LITERAL}|${SLASH_LITERAL}${end})`;
-        prev.value += value;
-
-        state.output += prior.output + prev.output;
-        state.globstar = true;
-
-        consume(value + advance());
-
-        push({ type: 'slash', value: '/', output: '' });
-        continue;
-      }
-
-      if (prior.type === 'bos' && rest[0] === '/') {
-        prev.type = 'globstar';
-        prev.value += value;
-        prev.output = `(?:^|${SLASH_LITERAL}|${globstar(opts)}${SLASH_LITERAL})`;
-        state.output = prev.output;
-        state.globstar = true;
-        consume(value + advance());
-        push({ type: 'slash', value: '/', output: '' });
-        continue;
-      }
-
-      // remove single star from output
-      state.output = state.output.slice(0, -prev.output.length);
-
-      // reset previous token to globstar
-      prev.type = 'globstar';
-      prev.output = globstar(opts);
-      prev.value += value;
-
-      // reset output with globstar
-      state.output += prev.output;
-      state.globstar = true;
-      consume(value);
-      continue;
-    }
-
-    const token = { type: 'star', value, output: star };
-
-    if (opts.bash === true) {
-      token.output = '.*?';
-      if (prev.type === 'bos' || prev.type === 'slash') {
-        token.output = nodot + token.output;
-      }
-      push(token);
-      continue;
-    }
-
-    if (prev && (prev.type === 'bracket' || prev.type === 'paren') && opts.regex === true) {
-      token.output = value;
-      push(token);
-      continue;
-    }
-
-    if (state.index === state.start || prev.type === 'slash' || prev.type === 'dot') {
-      if (prev.type === 'dot') {
-        state.output += NO_DOT_SLASH;
-        prev.output += NO_DOT_SLASH;
-
-      } else if (opts.dot === true) {
-        state.output += NO_DOTS_SLASH;
-        prev.output += NO_DOTS_SLASH;
-
-      } else {
-        state.output += nodot;
-        prev.output += nodot;
-      }
-
-      if (peek() !== '*') {
-        state.output += ONE_CHAR;
-        prev.output += ONE_CHAR;
-      }
-    }
-
-    push(token);
-  }
-
-  while (state.brackets > 0) {
-    if (opts.strictBrackets === true) throw new SyntaxError(syntaxError('closing', ']'));
-    state.output = utils.escapeLast(state.output, '[');
-    decrement('brackets');
-  }
-
-  while (state.parens > 0) {
-    if (opts.strictBrackets === true) throw new SyntaxError(syntaxError('closing', ')'));
-    state.output = utils.escapeLast(state.output, '(');
-    decrement('parens');
-  }
-
-  while (state.braces > 0) {
-    if (opts.strictBrackets === true) throw new SyntaxError(syntaxError('closing', '}'));
-    state.output = utils.escapeLast(state.output, '{');
-    decrement('braces');
-  }
-
-  if (opts.strictSlashes !== true && (prev.type === 'star' || prev.type === 'bracket')) {
-    push({ type: 'maybe_slash', value: '', output: `${SLASH_LITERAL}?` });
-  }
-
-  // rebuild the output if we had to backtrack at any point
-  if (state.backtrack === true) {
-    state.output = '';
-
-    for (const token of state.tokens) {
-      state.output += token.output != null ? token.output : token.value;
-
-      if (token.suffix) {
-        state.output += token.suffix;
-      }
-    }
-  }
-
-  return state;
-};
-
-/**
- * Fast paths for creating regular expressions for common glob patterns.
- * This can significantly speed up processing and has very little downside
- * impact when none of the fast paths match.
- */
-
-parse.fastpaths = (input, options) => {
-  const opts = { ...options };
-  const max = typeof opts.maxLength === 'number' ? Math.min(MAX_LENGTH, opts.maxLength) : MAX_LENGTH;
-  const len = input.length;
-  if (len > max) {
-    throw new SyntaxError(`Input length: ${len}, exceeds maximum allowed length: ${max}`);
-  }
-
-  input = REPLACEMENTS[input] || input;
-  const win32 = utils.isWindows(options);
-
-  // create constants based on platform, for windows or posix
-  const {
-    DOT_LITERAL,
-    SLASH_LITERAL,
-    ONE_CHAR,
-    DOTS_SLASH,
-    NO_DOT,
-    NO_DOTS,
-    NO_DOTS_SLASH,
-    STAR,
-    START_ANCHOR
-  } = constants.globChars(win32);
-
-  const nodot = opts.dot ? NO_DOTS : NO_DOT;
-  const slashDot = opts.dot ? NO_DOTS_SLASH : NO_DOT;
-  const capture = opts.capture ? '' : '?:';
-  const state = { negated: false, prefix: '' };
-  let star = opts.bash === true ? '.*?' : STAR;
-
-  if (opts.capture) {
-    star = `(${star})`;
-  }
-
-  const globstar = opts => {
-    if (opts.noglobstar === true) return star;
-    return `(${capture}(?:(?!${START_ANCHOR}${opts.dot ? DOTS_SLASH : DOT_LITERAL}).)*?)`;
-  };
-
-  const create = str => {
-    switch (str) {
-      case '*':
-        return `${nodot}${ONE_CHAR}${star}`;
-
-      case '.*':
-        return `${DOT_LITERAL}${ONE_CHAR}${star}`;
-
-      case '*.*':
-        return `${nodot}${star}${DOT_LITERAL}${ONE_CHAR}${star}`;
-
-      case '*/*':
-        return `${nodot}${star}${SLASH_LITERAL}${ONE_CHAR}${slashDot}${star}`;
-
-      case '**':
-        return nodot + globstar(opts);
-
-      case '**/*':
-        return `(?:${nodot}${globstar(opts)}${SLASH_LITERAL})?${slashDot}${ONE_CHAR}${star}`;
-
-      case '**/*.*':
-        return `(?:${nodot}${globstar(opts)}${SLASH_LITERAL})?${slashDot}${star}${DOT_LITERAL}${ONE_CHAR}${star}`;
-
-      case '**/.*':
-        return `(?:${nodot}${globstar(opts)}${SLASH_LITERAL})?${DOT_LITERAL}${ONE_CHAR}${star}`;
-
-      default: {
-        const match = /^(.*?)\.(\w+)$/.exec(str);
-        if (!match) return;
-
-        const source = create(match[1]);
-        if (!source) return;
-
-        return source + DOT_LITERAL + match[2];
-      }
-    }
-  };
-
-  const output = utils.removePrefix(input, state);
-  let source = create(output);
-
-  if (source && opts.strictSlashes !== true) {
-    source += `${SLASH_LITERAL}?`;
-  }
-
-  return source;
-};
-
-module.exports = parse;
diff --git a/tools/node_modules/eslint/node_modules/picomatch/lib/picomatch.js b/tools/node_modules/eslint/node_modules/picomatch/lib/picomatch.js
deleted file mode 100644
index 782d809435a759..00000000000000
--- a/tools/node_modules/eslint/node_modules/picomatch/lib/picomatch.js
+++ /dev/null
@@ -1,342 +0,0 @@
-'use strict';
-
-const path = require('path');
-const scan = require('./scan');
-const parse = require('./parse');
-const utils = require('./utils');
-const constants = require('./constants');
-const isObject = val => val && typeof val === 'object' && !Array.isArray(val);
-
-/**
- * Creates a matcher function from one or more glob patterns. The
- * returned function takes a string to match as its first argument,
- * and returns true if the string is a match. The returned matcher
- * function also takes a boolean as the second argument that, when true,
- * returns an object with additional information.
- *
- * ```js
- * const picomatch = require('picomatch');
- * // picomatch(glob[, options]);
- *
- * const isMatch = picomatch('*.!(*a)');
- * console.log(isMatch('a.a')); //=> false
- * console.log(isMatch('a.b')); //=> true
- * ```
- * @name picomatch
- * @param {String|Array} `globs` One or more glob patterns.
- * @param {Object=} `options`
- * @return {Function=} Returns a matcher function.
- * @api public
- */
-
-const picomatch = (glob, options, returnState = false) => {
-  if (Array.isArray(glob)) {
-    const fns = glob.map(input => picomatch(input, options, returnState));
-    const arrayMatcher = str => {
-      for (const isMatch of fns) {
-        const state = isMatch(str);
-        if (state) return state;
-      }
-      return false;
-    };
-    return arrayMatcher;
-  }
-
-  const isState = isObject(glob) && glob.tokens && glob.input;
-
-  if (glob === '' || (typeof glob !== 'string' && !isState)) {
-    throw new TypeError('Expected pattern to be a non-empty string');
-  }
-
-  const opts = options || {};
-  const posix = utils.isWindows(options);
-  const regex = isState
-    ? picomatch.compileRe(glob, options)
-    : picomatch.makeRe(glob, options, false, true);
-
-  const state = regex.state;
-  delete regex.state;
-
-  let isIgnored = () => false;
-  if (opts.ignore) {
-    const ignoreOpts = { ...options, ignore: null, onMatch: null, onResult: null };
-    isIgnored = picomatch(opts.ignore, ignoreOpts, returnState);
-  }
-
-  const matcher = (input, returnObject = false) => {
-    const { isMatch, match, output } = picomatch.test(input, regex, options, { glob, posix });
-    const result = { glob, state, regex, posix, input, output, match, isMatch };
-
-    if (typeof opts.onResult === 'function') {
-      opts.onResult(result);
-    }
-
-    if (isMatch === false) {
-      result.isMatch = false;
-      return returnObject ? result : false;
-    }
-
-    if (isIgnored(input)) {
-      if (typeof opts.onIgnore === 'function') {
-        opts.onIgnore(result);
-      }
-      result.isMatch = false;
-      return returnObject ? result : false;
-    }
-
-    if (typeof opts.onMatch === 'function') {
-      opts.onMatch(result);
-    }
-    return returnObject ? result : true;
-  };
-
-  if (returnState) {
-    matcher.state = state;
-  }
-
-  return matcher;
-};
-
-/**
- * Test `input` with the given `regex`. This is used by the main
- * `picomatch()` function to test the input string.
- *
- * ```js
- * const picomatch = require('picomatch');
- * // picomatch.test(input, regex[, options]);
- *
- * console.log(picomatch.test('foo/bar', /^(?:([^/]*?)\/([^/]*?))$/));
- * // { isMatch: true, match: [ 'foo/', 'foo', 'bar' ], output: 'foo/bar' }
- * ```
- * @param {String} `input` String to test.
- * @param {RegExp} `regex`
- * @return {Object} Returns an object with matching info.
- * @api public
- */
-
-picomatch.test = (input, regex, options, { glob, posix } = {}) => {
-  if (typeof input !== 'string') {
-    throw new TypeError('Expected input to be a string');
-  }
-
-  if (input === '') {
-    return { isMatch: false, output: '' };
-  }
-
-  const opts = options || {};
-  const format = opts.format || (posix ? utils.toPosixSlashes : null);
-  let match = input === glob;
-  let output = (match && format) ? format(input) : input;
-
-  if (match === false) {
-    output = format ? format(input) : input;
-    match = output === glob;
-  }
-
-  if (match === false || opts.capture === true) {
-    if (opts.matchBase === true || opts.basename === true) {
-      match = picomatch.matchBase(input, regex, options, posix);
-    } else {
-      match = regex.exec(output);
-    }
-  }
-
-  return { isMatch: Boolean(match), match, output };
-};
-
-/**
- * Match the basename of a filepath.
- *
- * ```js
- * const picomatch = require('picomatch');
- * // picomatch.matchBase(input, glob[, options]);
- * console.log(picomatch.matchBase('foo/bar.js', '*.js'); // true
- * ```
- * @param {String} `input` String to test.
- * @param {RegExp|String} `glob` Glob pattern or regex created by [.makeRe](#makeRe).
- * @return {Boolean}
- * @api public
- */
-
-picomatch.matchBase = (input, glob, options, posix = utils.isWindows(options)) => {
-  const regex = glob instanceof RegExp ? glob : picomatch.makeRe(glob, options);
-  return regex.test(path.basename(input));
-};
-
-/**
- * Returns true if **any** of the given glob `patterns` match the specified `string`.
- *
- * ```js
- * const picomatch = require('picomatch');
- * // picomatch.isMatch(string, patterns[, options]);
- *
- * console.log(picomatch.isMatch('a.a', ['b.*', '*.a'])); //=> true
- * console.log(picomatch.isMatch('a.a', 'b.*')); //=> false
- * ```
- * @param {String|Array} str The string to test.
- * @param {String|Array} patterns One or more glob patterns to use for matching.
- * @param {Object} [options] See available [options](#options).
- * @return {Boolean} Returns true if any patterns match `str`
- * @api public
- */
-
-picomatch.isMatch = (str, patterns, options) => picomatch(patterns, options)(str);
-
-/**
- * Parse a glob pattern to create the source string for a regular
- * expression.
- *
- * ```js
- * const picomatch = require('picomatch');
- * const result = picomatch.parse(pattern[, options]);
- * ```
- * @param {String} `pattern`
- * @param {Object} `options`
- * @return {Object} Returns an object with useful properties and output to be used as a regex source string.
- * @api public
- */
-
-picomatch.parse = (pattern, options) => {
-  if (Array.isArray(pattern)) return pattern.map(p => picomatch.parse(p, options));
-  return parse(pattern, { ...options, fastpaths: false });
-};
-
-/**
- * Scan a glob pattern to separate the pattern into segments.
- *
- * ```js
- * const picomatch = require('picomatch');
- * // picomatch.scan(input[, options]);
- *
- * const result = picomatch.scan('!./foo/*.js');
- * console.log(result);
- * { prefix: '!./',
- *   input: '!./foo/*.js',
- *   start: 3,
- *   base: 'foo',
- *   glob: '*.js',
- *   isBrace: false,
- *   isBracket: false,
- *   isGlob: true,
- *   isExtglob: false,
- *   isGlobstar: false,
- *   negated: true }
- * ```
- * @param {String} `input` Glob pattern to scan.
- * @param {Object} `options`
- * @return {Object} Returns an object with
- * @api public
- */
-
-picomatch.scan = (input, options) => scan(input, options);
-
-/**
- * Compile a regular expression from the `state` object returned by the
- * [parse()](#parse) method.
- *
- * @param {Object} `state`
- * @param {Object} `options`
- * @param {Boolean} `returnOutput` Intended for implementors, this argument allows you to return the raw output from the parser.
- * @param {Boolean} `returnState` Adds the state to a `state` property on the returned regex. Useful for implementors and debugging.
- * @return {RegExp}
- * @api public
- */
-
-picomatch.compileRe = (state, options, returnOutput = false, returnState = false) => {
-  if (returnOutput === true) {
-    return state.output;
-  }
-
-  const opts = options || {};
-  const prepend = opts.contains ? '' : '^';
-  const append = opts.contains ? '' : '$';
-
-  let source = `${prepend}(?:${state.output})${append}`;
-  if (state && state.negated === true) {
-    source = `^(?!${source}).*$`;
-  }
-
-  const regex = picomatch.toRegex(source, options);
-  if (returnState === true) {
-    regex.state = state;
-  }
-
-  return regex;
-};
-
-/**
- * Create a regular expression from a parsed glob pattern.
- *
- * ```js
- * const picomatch = require('picomatch');
- * const state = picomatch.parse('*.js');
- * // picomatch.compileRe(state[, options]);
- *
- * console.log(picomatch.compileRe(state));
- * //=> /^(?:(?!\.)(?=.)[^/]*?\.js)$/
- * ```
- * @param {String} `state` The object returned from the `.parse` method.
- * @param {Object} `options`
- * @param {Boolean} `returnOutput` Implementors may use this argument to return the compiled output, instead of a regular expression. This is not exposed on the options to prevent end-users from mutating the result.
- * @param {Boolean} `returnState` Implementors may use this argument to return the state from the parsed glob with the returned regular expression.
- * @return {RegExp} Returns a regex created from the given pattern.
- * @api public
- */
-
-picomatch.makeRe = (input, options = {}, returnOutput = false, returnState = false) => {
-  if (!input || typeof input !== 'string') {
-    throw new TypeError('Expected a non-empty string');
-  }
-
-  let parsed = { negated: false, fastpaths: true };
-
-  if (options.fastpaths !== false && (input[0] === '.' || input[0] === '*')) {
-    parsed.output = parse.fastpaths(input, options);
-  }
-
-  if (!parsed.output) {
-    parsed = parse(input, options);
-  }
-
-  return picomatch.compileRe(parsed, options, returnOutput, returnState);
-};
-
-/**
- * Create a regular expression from the given regex source string.
- *
- * ```js
- * const picomatch = require('picomatch');
- * // picomatch.toRegex(source[, options]);
- *
- * const { output } = picomatch.parse('*.js');
- * console.log(picomatch.toRegex(output));
- * //=> /^(?:(?!\.)(?=.)[^/]*?\.js)$/
- * ```
- * @param {String} `source` Regular expression source string.
- * @param {Object} `options`
- * @return {RegExp}
- * @api public
- */
-
-picomatch.toRegex = (source, options) => {
-  try {
-    const opts = options || {};
-    return new RegExp(source, opts.flags || (opts.nocase ? 'i' : ''));
-  } catch (err) {
-    if (options && options.debug === true) throw err;
-    return /$^/;
-  }
-};
-
-/**
- * Picomatch constants.
- * @return {Object}
- */
-
-picomatch.constants = constants;
-
-/**
- * Expose "picomatch"
- */
-
-module.exports = picomatch;
diff --git a/tools/node_modules/eslint/node_modules/picomatch/lib/scan.js b/tools/node_modules/eslint/node_modules/picomatch/lib/scan.js
deleted file mode 100644
index e59cd7a1357b18..00000000000000
--- a/tools/node_modules/eslint/node_modules/picomatch/lib/scan.js
+++ /dev/null
@@ -1,391 +0,0 @@
-'use strict';
-
-const utils = require('./utils');
-const {
-  CHAR_ASTERISK,             /* * */
-  CHAR_AT,                   /* @ */
-  CHAR_BACKWARD_SLASH,       /* \ */
-  CHAR_COMMA,                /* , */
-  CHAR_DOT,                  /* . */
-  CHAR_EXCLAMATION_MARK,     /* ! */
-  CHAR_FORWARD_SLASH,        /* / */
-  CHAR_LEFT_CURLY_BRACE,     /* { */
-  CHAR_LEFT_PARENTHESES,     /* ( */
-  CHAR_LEFT_SQUARE_BRACKET,  /* [ */
-  CHAR_PLUS,                 /* + */
-  CHAR_QUESTION_MARK,        /* ? */
-  CHAR_RIGHT_CURLY_BRACE,    /* } */
-  CHAR_RIGHT_PARENTHESES,    /* ) */
-  CHAR_RIGHT_SQUARE_BRACKET  /* ] */
-} = require('./constants');
-
-const isPathSeparator = code => {
-  return code === CHAR_FORWARD_SLASH || code === CHAR_BACKWARD_SLASH;
-};
-
-const depth = token => {
-  if (token.isPrefix !== true) {
-    token.depth = token.isGlobstar ? Infinity : 1;
-  }
-};
-
-/**
- * Quickly scans a glob pattern and returns an object with a handful of
- * useful properties, like `isGlob`, `path` (the leading non-glob, if it exists),
- * `glob` (the actual pattern), `negated` (true if the path starts with `!` but not
- * with `!(`) and `negatedExtglob` (true if the path starts with `!(`).
- *
- * ```js
- * const pm = require('picomatch');
- * console.log(pm.scan('foo/bar/*.js'));
- * { isGlob: true, input: 'foo/bar/*.js', base: 'foo/bar', glob: '*.js' }
- * ```
- * @param {String} `str`
- * @param {Object} `options`
- * @return {Object} Returns an object with tokens and regex source string.
- * @api public
- */
-
-const scan = (input, options) => {
-  const opts = options || {};
-
-  const length = input.length - 1;
-  const scanToEnd = opts.parts === true || opts.scanToEnd === true;
-  const slashes = [];
-  const tokens = [];
-  const parts = [];
-
-  let str = input;
-  let index = -1;
-  let start = 0;
-  let lastIndex = 0;
-  let isBrace = false;
-  let isBracket = false;
-  let isGlob = false;
-  let isExtglob = false;
-  let isGlobstar = false;
-  let braceEscaped = false;
-  let backslashes = false;
-  let negated = false;
-  let negatedExtglob = false;
-  let finished = false;
-  let braces = 0;
-  let prev;
-  let code;
-  let token = { value: '', depth: 0, isGlob: false };
-
-  const eos = () => index >= length;
-  const peek = () => str.charCodeAt(index + 1);
-  const advance = () => {
-    prev = code;
-    return str.charCodeAt(++index);
-  };
-
-  while (index < length) {
-    code = advance();
-    let next;
-
-    if (code === CHAR_BACKWARD_SLASH) {
-      backslashes = token.backslashes = true;
-      code = advance();
-
-      if (code === CHAR_LEFT_CURLY_BRACE) {
-        braceEscaped = true;
-      }
-      continue;
-    }
-
-    if (braceEscaped === true || code === CHAR_LEFT_CURLY_BRACE) {
-      braces++;
-
-      while (eos() !== true && (code = advance())) {
-        if (code === CHAR_BACKWARD_SLASH) {
-          backslashes = token.backslashes = true;
-          advance();
-          continue;
-        }
-
-        if (code === CHAR_LEFT_CURLY_BRACE) {
-          braces++;
-          continue;
-        }
-
-        if (braceEscaped !== true && code === CHAR_DOT && (code = advance()) === CHAR_DOT) {
-          isBrace = token.isBrace = true;
-          isGlob = token.isGlob = true;
-          finished = true;
-
-          if (scanToEnd === true) {
-            continue;
-          }
-
-          break;
-        }
-
-        if (braceEscaped !== true && code === CHAR_COMMA) {
-          isBrace = token.isBrace = true;
-          isGlob = token.isGlob = true;
-          finished = true;
-
-          if (scanToEnd === true) {
-            continue;
-          }
-
-          break;
-        }
-
-        if (code === CHAR_RIGHT_CURLY_BRACE) {
-          braces--;
-
-          if (braces === 0) {
-            braceEscaped = false;
-            isBrace = token.isBrace = true;
-            finished = true;
-            break;
-          }
-        }
-      }
-
-      if (scanToEnd === true) {
-        continue;
-      }
-
-      break;
-    }
-
-    if (code === CHAR_FORWARD_SLASH) {
-      slashes.push(index);
-      tokens.push(token);
-      token = { value: '', depth: 0, isGlob: false };
-
-      if (finished === true) continue;
-      if (prev === CHAR_DOT && index === (start + 1)) {
-        start += 2;
-        continue;
-      }
-
-      lastIndex = index + 1;
-      continue;
-    }
-
-    if (opts.noext !== true) {
-      const isExtglobChar = code === CHAR_PLUS
-        || code === CHAR_AT
-        || code === CHAR_ASTERISK
-        || code === CHAR_QUESTION_MARK
-        || code === CHAR_EXCLAMATION_MARK;
-
-      if (isExtglobChar === true && peek() === CHAR_LEFT_PARENTHESES) {
-        isGlob = token.isGlob = true;
-        isExtglob = token.isExtglob = true;
-        finished = true;
-        if (code === CHAR_EXCLAMATION_MARK && index === start) {
-          negatedExtglob = true;
-        }
-
-        if (scanToEnd === true) {
-          while (eos() !== true && (code = advance())) {
-            if (code === CHAR_BACKWARD_SLASH) {
-              backslashes = token.backslashes = true;
-              code = advance();
-              continue;
-            }
-
-            if (code === CHAR_RIGHT_PARENTHESES) {
-              isGlob = token.isGlob = true;
-              finished = true;
-              break;
-            }
-          }
-          continue;
-        }
-        break;
-      }
-    }
-
-    if (code === CHAR_ASTERISK) {
-      if (prev === CHAR_ASTERISK) isGlobstar = token.isGlobstar = true;
-      isGlob = token.isGlob = true;
-      finished = true;
-
-      if (scanToEnd === true) {
-        continue;
-      }
-      break;
-    }
-
-    if (code === CHAR_QUESTION_MARK) {
-      isGlob = token.isGlob = true;
-      finished = true;
-
-      if (scanToEnd === true) {
-        continue;
-      }
-      break;
-    }
-
-    if (code === CHAR_LEFT_SQUARE_BRACKET) {
-      while (eos() !== true && (next = advance())) {
-        if (next === CHAR_BACKWARD_SLASH) {
-          backslashes = token.backslashes = true;
-          advance();
-          continue;
-        }
-
-        if (next === CHAR_RIGHT_SQUARE_BRACKET) {
-          isBracket = token.isBracket = true;
-          isGlob = token.isGlob = true;
-          finished = true;
-          break;
-        }
-      }
-
-      if (scanToEnd === true) {
-        continue;
-      }
-
-      break;
-    }
-
-    if (opts.nonegate !== true && code === CHAR_EXCLAMATION_MARK && index === start) {
-      negated = token.negated = true;
-      start++;
-      continue;
-    }
-
-    if (opts.noparen !== true && code === CHAR_LEFT_PARENTHESES) {
-      isGlob = token.isGlob = true;
-
-      if (scanToEnd === true) {
-        while (eos() !== true && (code = advance())) {
-          if (code === CHAR_LEFT_PARENTHESES) {
-            backslashes = token.backslashes = true;
-            code = advance();
-            continue;
-          }
-
-          if (code === CHAR_RIGHT_PARENTHESES) {
-            finished = true;
-            break;
-          }
-        }
-        continue;
-      }
-      break;
-    }
-
-    if (isGlob === true) {
-      finished = true;
-
-      if (scanToEnd === true) {
-        continue;
-      }
-
-      break;
-    }
-  }
-
-  if (opts.noext === true) {
-    isExtglob = false;
-    isGlob = false;
-  }
-
-  let base = str;
-  let prefix = '';
-  let glob = '';
-
-  if (start > 0) {
-    prefix = str.slice(0, start);
-    str = str.slice(start);
-    lastIndex -= start;
-  }
-
-  if (base && isGlob === true && lastIndex > 0) {
-    base = str.slice(0, lastIndex);
-    glob = str.slice(lastIndex);
-  } else if (isGlob === true) {
-    base = '';
-    glob = str;
-  } else {
-    base = str;
-  }
-
-  if (base && base !== '' && base !== '/' && base !== str) {
-    if (isPathSeparator(base.charCodeAt(base.length - 1))) {
-      base = base.slice(0, -1);
-    }
-  }
-
-  if (opts.unescape === true) {
-    if (glob) glob = utils.removeBackslashes(glob);
-
-    if (base && backslashes === true) {
-      base = utils.removeBackslashes(base);
-    }
-  }
-
-  const state = {
-    prefix,
-    input,
-    start,
-    base,
-    glob,
-    isBrace,
-    isBracket,
-    isGlob,
-    isExtglob,
-    isGlobstar,
-    negated,
-    negatedExtglob
-  };
-
-  if (opts.tokens === true) {
-    state.maxDepth = 0;
-    if (!isPathSeparator(code)) {
-      tokens.push(token);
-    }
-    state.tokens = tokens;
-  }
-
-  if (opts.parts === true || opts.tokens === true) {
-    let prevIndex;
-
-    for (let idx = 0; idx < slashes.length; idx++) {
-      const n = prevIndex ? prevIndex + 1 : start;
-      const i = slashes[idx];
-      const value = input.slice(n, i);
-      if (opts.tokens) {
-        if (idx === 0 && start !== 0) {
-          tokens[idx].isPrefix = true;
-          tokens[idx].value = prefix;
-        } else {
-          tokens[idx].value = value;
-        }
-        depth(tokens[idx]);
-        state.maxDepth += tokens[idx].depth;
-      }
-      if (idx !== 0 || value !== '') {
-        parts.push(value);
-      }
-      prevIndex = i;
-    }
-
-    if (prevIndex && prevIndex + 1 < input.length) {
-      const value = input.slice(prevIndex + 1);
-      parts.push(value);
-
-      if (opts.tokens) {
-        tokens[tokens.length - 1].value = value;
-        depth(tokens[tokens.length - 1]);
-        state.maxDepth += tokens[tokens.length - 1].depth;
-      }
-    }
-
-    state.slashes = slashes;
-    state.parts = parts;
-  }
-
-  return state;
-};
-
-module.exports = scan;
diff --git a/tools/node_modules/eslint/node_modules/picomatch/lib/utils.js b/tools/node_modules/eslint/node_modules/picomatch/lib/utils.js
deleted file mode 100644
index c3ca766a7bef96..00000000000000
--- a/tools/node_modules/eslint/node_modules/picomatch/lib/utils.js
+++ /dev/null
@@ -1,64 +0,0 @@
-'use strict';
-
-const path = require('path');
-const win32 = process.platform === 'win32';
-const {
-  REGEX_BACKSLASH,
-  REGEX_REMOVE_BACKSLASH,
-  REGEX_SPECIAL_CHARS,
-  REGEX_SPECIAL_CHARS_GLOBAL
-} = require('./constants');
-
-exports.isObject = val => val !== null && typeof val === 'object' && !Array.isArray(val);
-exports.hasRegexChars = str => REGEX_SPECIAL_CHARS.test(str);
-exports.isRegexChar = str => str.length === 1 && exports.hasRegexChars(str);
-exports.escapeRegex = str => str.replace(REGEX_SPECIAL_CHARS_GLOBAL, '\\$1');
-exports.toPosixSlashes = str => str.replace(REGEX_BACKSLASH, '/');
-
-exports.removeBackslashes = str => {
-  return str.replace(REGEX_REMOVE_BACKSLASH, match => {
-    return match === '\\' ? '' : match;
-  });
-};
-
-exports.supportsLookbehinds = () => {
-  const segs = process.version.slice(1).split('.').map(Number);
-  if (segs.length === 3 && segs[0] >= 9 || (segs[0] === 8 && segs[1] >= 10)) {
-    return true;
-  }
-  return false;
-};
-
-exports.isWindows = options => {
-  if (options && typeof options.windows === 'boolean') {
-    return options.windows;
-  }
-  return win32 === true || path.sep === '\\';
-};
-
-exports.escapeLast = (input, char, lastIdx) => {
-  const idx = input.lastIndexOf(char, lastIdx);
-  if (idx === -1) return input;
-  if (input[idx - 1] === '\\') return exports.escapeLast(input, char, idx - 1);
-  return `${input.slice(0, idx)}\\${input.slice(idx)}`;
-};
-
-exports.removePrefix = (input, state = {}) => {
-  let output = input;
-  if (output.startsWith('./')) {
-    output = output.slice(2);
-    state.prefix = './';
-  }
-  return output;
-};
-
-exports.wrapOutput = (input, state = {}, options = {}) => {
-  const prepend = options.contains ? '' : '^';
-  const append = options.contains ? '' : '$';
-
-  let output = `${prepend}(?:${input})${append}`;
-  if (state.negated === true) {
-    output = `(?:^(?!${output}).*$)`;
-  }
-  return output;
-};
diff --git a/tools/node_modules/eslint/node_modules/picomatch/package.json b/tools/node_modules/eslint/node_modules/picomatch/package.json
deleted file mode 100644
index 3db22d408f024a..00000000000000
--- a/tools/node_modules/eslint/node_modules/picomatch/package.json
+++ /dev/null
@@ -1,81 +0,0 @@
-{
-  "name": "picomatch",
-  "description": "Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.",
-  "version": "2.3.1",
-  "homepage": "https://github.com/micromatch/picomatch",
-  "author": "Jon Schlinkert (https://github.com/jonschlinkert)",
-  "funding": "https://github.com/sponsors/jonschlinkert",
-  "repository": "micromatch/picomatch",
-  "bugs": {
-    "url": "https://github.com/micromatch/picomatch/issues"
-  },
-  "license": "MIT",
-  "files": [
-    "index.js",
-    "lib"
-  ],
-  "main": "index.js",
-  "engines": {
-    "node": ">=8.6"
-  },
-  "scripts": {
-    "lint": "eslint --cache --cache-location node_modules/.cache/.eslintcache --report-unused-disable-directives --ignore-path .gitignore .",
-    "mocha": "mocha --reporter dot",
-    "test": "npm run lint && npm run mocha",
-    "test:ci": "npm run test:cover",
-    "test:cover": "nyc npm run mocha"
-  },
-  "devDependencies": {
-    "eslint": "^6.8.0",
-    "fill-range": "^7.0.1",
-    "gulp-format-md": "^2.0.0",
-    "mocha": "^6.2.2",
-    "nyc": "^15.0.0",
-    "time-require": "github:jonschlinkert/time-require"
-  },
-  "keywords": [
-    "glob",
-    "match",
-    "picomatch"
-  ],
-  "nyc": {
-    "reporter": [
-      "html",
-      "lcov",
-      "text-summary"
-    ]
-  },
-  "verb": {
-    "toc": {
-      "render": true,
-      "method": "preWrite",
-      "maxdepth": 3
-    },
-    "layout": "empty",
-    "tasks": [
-      "readme"
-    ],
-    "plugins": [
-      "gulp-format-md"
-    ],
-    "lint": {
-      "reflinks": true
-    },
-    "related": {
-      "list": [
-        "braces",
-        "micromatch"
-      ]
-    },
-    "reflinks": [
-      "braces",
-      "expand-brackets",
-      "extglob",
-      "fill-range",
-      "micromatch",
-      "minimatch",
-      "nanomatch",
-      "picomatch"
-    ]
-  }
-}
diff --git a/tools/node_modules/eslint/node_modules/safe-buffer/LICENSE b/tools/node_modules/eslint/node_modules/safe-buffer/LICENSE
deleted file mode 100644
index 0c068ceecbd48f..00000000000000
--- a/tools/node_modules/eslint/node_modules/safe-buffer/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) Feross Aboukhadijeh
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
diff --git a/tools/node_modules/eslint/node_modules/safe-buffer/index.js b/tools/node_modules/eslint/node_modules/safe-buffer/index.js
deleted file mode 100644
index 22438dabbbceef..00000000000000
--- a/tools/node_modules/eslint/node_modules/safe-buffer/index.js
+++ /dev/null
@@ -1,62 +0,0 @@
-/* eslint-disable node/no-deprecated-api */
-var buffer = require('buffer')
-var Buffer = buffer.Buffer
-
-// alternative to using Object.keys for old browsers
-function copyProps (src, dst) {
-  for (var key in src) {
-    dst[key] = src[key]
-  }
-}
-if (Buffer.from && Buffer.alloc && Buffer.allocUnsafe && Buffer.allocUnsafeSlow) {
-  module.exports = buffer
-} else {
-  // Copy properties from require('buffer')
-  copyProps(buffer, exports)
-  exports.Buffer = SafeBuffer
-}
-
-function SafeBuffer (arg, encodingOrOffset, length) {
-  return Buffer(arg, encodingOrOffset, length)
-}
-
-// Copy static methods from Buffer
-copyProps(Buffer, SafeBuffer)
-
-SafeBuffer.from = function (arg, encodingOrOffset, length) {
-  if (typeof arg === 'number') {
-    throw new TypeError('Argument must not be a number')
-  }
-  return Buffer(arg, encodingOrOffset, length)
-}
-
-SafeBuffer.alloc = function (size, fill, encoding) {
-  if (typeof size !== 'number') {
-    throw new TypeError('Argument must be a number')
-  }
-  var buf = Buffer(size)
-  if (fill !== undefined) {
-    if (typeof encoding === 'string') {
-      buf.fill(fill, encoding)
-    } else {
-      buf.fill(fill)
-    }
-  } else {
-    buf.fill(0)
-  }
-  return buf
-}
-
-SafeBuffer.allocUnsafe = function (size) {
-  if (typeof size !== 'number') {
-    throw new TypeError('Argument must be a number')
-  }
-  return Buffer(size)
-}
-
-SafeBuffer.allocUnsafeSlow = function (size) {
-  if (typeof size !== 'number') {
-    throw new TypeError('Argument must be a number')
-  }
-  return buffer.SlowBuffer(size)
-}
diff --git a/tools/node_modules/eslint/node_modules/safe-buffer/package.json b/tools/node_modules/eslint/node_modules/safe-buffer/package.json
deleted file mode 100644
index 623fbc3f6b0c48..00000000000000
--- a/tools/node_modules/eslint/node_modules/safe-buffer/package.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
-  "name": "safe-buffer",
-  "description": "Safer Node.js Buffer API",
-  "version": "5.1.2",
-  "author": {
-    "name": "Feross Aboukhadijeh",
-    "email": "feross@feross.org",
-    "url": "http://feross.org"
-  },
-  "bugs": {
-    "url": "https://github.com/feross/safe-buffer/issues"
-  },
-  "devDependencies": {
-    "standard": "*",
-    "tape": "^4.0.0"
-  },
-  "homepage": "https://github.com/feross/safe-buffer",
-  "keywords": [
-    "buffer",
-    "buffer allocate",
-    "node security",
-    "safe",
-    "safe-buffer",
-    "security",
-    "uninitialized"
-  ],
-  "license": "MIT",
-  "main": "index.js",
-  "types": "index.d.ts",
-  "repository": {
-    "type": "git",
-    "url": "git://github.com/feross/safe-buffer.git"
-  },
-  "scripts": {
-    "test": "standard && tape test/*.js"
-  }
-}
diff --git a/tools/node_modules/eslint/node_modules/slash/index.js b/tools/node_modules/eslint/node_modules/slash/index.js
deleted file mode 100644
index 103fbea97f92b5..00000000000000
--- a/tools/node_modules/eslint/node_modules/slash/index.js
+++ /dev/null
@@ -1,11 +0,0 @@
-'use strict';
-module.exports = path => {
-	const isExtendedLengthPath = /^\\\\\?\\/.test(path);
-	const hasNonAscii = /[^\u0000-\u0080]+/.test(path); // eslint-disable-line no-control-regex
-
-	if (isExtendedLengthPath || hasNonAscii) {
-		return path;
-	}
-
-	return path.replace(/\\/g, '/');
-};
diff --git a/tools/node_modules/eslint/node_modules/slash/license b/tools/node_modules/eslint/node_modules/slash/license
deleted file mode 100644
index e7af2f77107d73..00000000000000
--- a/tools/node_modules/eslint/node_modules/slash/license
+++ /dev/null
@@ -1,9 +0,0 @@
-MIT License
-
-Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/tools/node_modules/eslint/node_modules/slash/readme.md b/tools/node_modules/eslint/node_modules/slash/readme.md
deleted file mode 100644
index f0ef4acbde7b34..00000000000000
--- a/tools/node_modules/eslint/node_modules/slash/readme.md
+++ /dev/null
@@ -1,44 +0,0 @@
-# slash [![Build Status](https://travis-ci.org/sindresorhus/slash.svg?branch=master)](https://travis-ci.org/sindresorhus/slash)
-
-> Convert Windows backslash paths to slash paths: `foo\\bar` ➔ `foo/bar`
-
-[Forward-slash paths can be used in Windows](http://superuser.com/a/176395/6877) as long as they're not extended-length paths and don't contain any non-ascii characters.
-
-This was created since the `path` methods in Node.js outputs `\\` paths on Windows.
-
-
-## Install
-
-```
-$ npm install slash
-```
-
-
-## Usage
-
-```js
-const path = require('path');
-const slash = require('slash');
-
-const string = path.join('foo', 'bar');
-// Unix    => foo/bar
-// Windows => foo\\bar
-
-slash(string);
-// Unix    => foo/bar
-// Windows => foo/bar
-```
-
-
-## API
-
-### slash(path)
-
-Type: `string`
-
-Accepts a Windows backslash path and returns a path with forward slashes.
-
-
-## License
-
-MIT © [Sindre Sorhus](https://sindresorhus.com)
diff --git a/tools/node_modules/eslint/node_modules/to-regex-range/LICENSE b/tools/node_modules/eslint/node_modules/to-regex-range/LICENSE
deleted file mode 100644
index 7cccaf9e345e50..00000000000000
--- a/tools/node_modules/eslint/node_modules/to-regex-range/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2015-present, Jon Schlinkert.
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
diff --git a/tools/node_modules/eslint/node_modules/to-regex-range/index.js b/tools/node_modules/eslint/node_modules/to-regex-range/index.js
deleted file mode 100644
index 77fbaced17fc86..00000000000000
--- a/tools/node_modules/eslint/node_modules/to-regex-range/index.js
+++ /dev/null
@@ -1,288 +0,0 @@
-/*!
- * to-regex-range <https://github.com/micromatch/to-regex-range>
- *
- * Copyright (c) 2015-present, Jon Schlinkert.
- * Released under the MIT License.
- */
-
-'use strict';
-
-const isNumber = require('is-number');
-
-const toRegexRange = (min, max, options) => {
-  if (isNumber(min) === false) {
-    throw new TypeError('toRegexRange: expected the first argument to be a number');
-  }
-
-  if (max === void 0 || min === max) {
-    return String(min);
-  }
-
-  if (isNumber(max) === false) {
-    throw new TypeError('toRegexRange: expected the second argument to be a number.');
-  }
-
-  let opts = { relaxZeros: true, ...options };
-  if (typeof opts.strictZeros === 'boolean') {
-    opts.relaxZeros = opts.strictZeros === false;
-  }
-
-  let relax = String(opts.relaxZeros);
-  let shorthand = String(opts.shorthand);
-  let capture = String(opts.capture);
-  let wrap = String(opts.wrap);
-  let cacheKey = min + ':' + max + '=' + relax + shorthand + capture + wrap;
-
-  if (toRegexRange.cache.hasOwnProperty(cacheKey)) {
-    return toRegexRange.cache[cacheKey].result;
-  }
-
-  let a = Math.min(min, max);
-  let b = Math.max(min, max);
-
-  if (Math.abs(a - b) === 1) {
-    let result = min + '|' + max;
-    if (opts.capture) {
-      return `(${result})`;
-    }
-    if (opts.wrap === false) {
-      return result;
-    }
-    return `(?:${result})`;
-  }
-
-  let isPadded = hasPadding(min) || hasPadding(max);
-  let state = { min, max, a, b };
-  let positives = [];
-  let negatives = [];
-
-  if (isPadded) {
-    state.isPadded = isPadded;
-    state.maxLen = String(state.max).length;
-  }
-
-  if (a < 0) {
-    let newMin = b < 0 ? Math.abs(b) : 1;
-    negatives = splitToPatterns(newMin, Math.abs(a), state, opts);
-    a = state.a = 0;
-  }
-
-  if (b >= 0) {
-    positives = splitToPatterns(a, b, state, opts);
-  }
-
-  state.negatives = negatives;
-  state.positives = positives;
-  state.result = collatePatterns(negatives, positives, opts);
-
-  if (opts.capture === true) {
-    state.result = `(${state.result})`;
-  } else if (opts.wrap !== false && (positives.length + negatives.length) > 1) {
-    state.result = `(?:${state.result})`;
-  }
-
-  toRegexRange.cache[cacheKey] = state;
-  return state.result;
-};
-
-function collatePatterns(neg, pos, options) {
-  let onlyNegative = filterPatterns(neg, pos, '-', false, options) || [];
-  let onlyPositive = filterPatterns(pos, neg, '', false, options) || [];
-  let intersected = filterPatterns(neg, pos, '-?', true, options) || [];
-  let subpatterns = onlyNegative.concat(intersected).concat(onlyPositive);
-  return subpatterns.join('|');
-}
-
-function splitToRanges(min, max) {
-  let nines = 1;
-  let zeros = 1;
-
-  let stop = countNines(min, nines);
-  let stops = new Set([max]);
-
-  while (min <= stop && stop <= max) {
-    stops.add(stop);
-    nines += 1;
-    stop = countNines(min, nines);
-  }
-
-  stop = countZeros(max + 1, zeros) - 1;
-
-  while (min < stop && stop <= max) {
-    stops.add(stop);
-    zeros += 1;
-    stop = countZeros(max + 1, zeros) - 1;
-  }
-
-  stops = [...stops];
-  stops.sort(compare);
-  return stops;
-}
-
-/**
- * Convert a range to a regex pattern
- * @param {Number} `start`
- * @param {Number} `stop`
- * @return {String}
- */
-
-function rangeToPattern(start, stop, options) {
-  if (start === stop) {
-    return { pattern: start, count: [], digits: 0 };
-  }
-
-  let zipped = zip(start, stop);
-  let digits = zipped.length;
-  let pattern = '';
-  let count = 0;
-
-  for (let i = 0; i < digits; i++) {
-    let [startDigit, stopDigit] = zipped[i];
-
-    if (startDigit === stopDigit) {
-      pattern += startDigit;
-
-    } else if (startDigit !== '0' || stopDigit !== '9') {
-      pattern += toCharacterClass(startDigit, stopDigit, options);
-
-    } else {
-      count++;
-    }
-  }
-
-  if (count) {
-    pattern += options.shorthand === true ? '\\d' : '[0-9]';
-  }
-
-  return { pattern, count: [count], digits };
-}
-
-function splitToPatterns(min, max, tok, options) {
-  let ranges = splitToRanges(min, max);
-  let tokens = [];
-  let start = min;
-  let prev;
-
-  for (let i = 0; i < ranges.length; i++) {
-    let max = ranges[i];
-    let obj = rangeToPattern(String(start), String(max), options);
-    let zeros = '';
-
-    if (!tok.isPadded && prev && prev.pattern === obj.pattern) {
-      if (prev.count.length > 1) {
-        prev.count.pop();
-      }
-
-      prev.count.push(obj.count[0]);
-      prev.string = prev.pattern + toQuantifier(prev.count);
-      start = max + 1;
-      continue;
-    }
-
-    if (tok.isPadded) {
-      zeros = padZeros(max, tok, options);
-    }
-
-    obj.string = zeros + obj.pattern + toQuantifier(obj.count);
-    tokens.push(obj);
-    start = max + 1;
-    prev = obj;
-  }
-
-  return tokens;
-}
-
-function filterPatterns(arr, comparison, prefix, intersection, options) {
-  let result = [];
-
-  for (let ele of arr) {
-    let { string } = ele;
-
-    // only push if _both_ are negative...
-    if (!intersection && !contains(comparison, 'string', string)) {
-      result.push(prefix + string);
-    }
-
-    // or _both_ are positive
-    if (intersection && contains(comparison, 'string', string)) {
-      result.push(prefix + string);
-    }
-  }
-  return result;
-}
-
-/**
- * Zip strings
- */
-
-function zip(a, b) {
-  let arr = [];
-  for (let i = 0; i < a.length; i++) arr.push([a[i], b[i]]);
-  return arr;
-}
-
-function compare(a, b) {
-  return a > b ? 1 : b > a ? -1 : 0;
-}
-
-function contains(arr, key, val) {
-  return arr.some(ele => ele[key] === val);
-}
-
-function countNines(min, len) {
-  return Number(String(min).slice(0, -len) + '9'.repeat(len));
-}
-
-function countZeros(integer, zeros) {
-  return integer - (integer % Math.pow(10, zeros));
-}
-
-function toQuantifier(digits) {
-  let [start = 0, stop = ''] = digits;
-  if (stop || start > 1) {
-    return `{${start + (stop ? ',' + stop : '')}}`;
-  }
-  return '';
-}
-
-function toCharacterClass(a, b, options) {
-  return `[${a}${(b - a === 1) ? '' : '-'}${b}]`;
-}
-
-function hasPadding(str) {
-  return /^-?(0+)\d/.test(str);
-}
-
-function padZeros(value, tok, options) {
-  if (!tok.isPadded) {
-    return value;
-  }
-
-  let diff = Math.abs(tok.maxLen - String(value).length);
-  let relax = options.relaxZeros !== false;
-
-  switch (diff) {
-    case 0:
-      return '';
-    case 1:
-      return relax ? '0?' : '0';
-    case 2:
-      return relax ? '0{0,2}' : '00';
-    default: {
-      return relax ? `0{0,${diff}}` : `0{${diff}}`;
-    }
-  }
-}
-
-/**
- * Cache
- */
-
-toRegexRange.cache = {};
-toRegexRange.clearCache = () => (toRegexRange.cache = {});
-
-/**
- * Expose `toRegexRange`
- */
-
-module.exports = toRegexRange;
diff --git a/tools/node_modules/eslint/node_modules/to-regex-range/package.json b/tools/node_modules/eslint/node_modules/to-regex-range/package.json
deleted file mode 100644
index 4ef194f352a3f4..00000000000000
--- a/tools/node_modules/eslint/node_modules/to-regex-range/package.json
+++ /dev/null
@@ -1,88 +0,0 @@
-{
-  "name": "to-regex-range",
-  "description": "Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.",
-  "version": "5.0.1",
-  "homepage": "https://github.com/micromatch/to-regex-range",
-  "author": "Jon Schlinkert (https://github.com/jonschlinkert)",
-  "contributors": [
-    "Jon Schlinkert (http://twitter.com/jonschlinkert)",
-    "Rouven Weßling (www.rouvenwessling.de)"
-  ],
-  "repository": "micromatch/to-regex-range",
-  "bugs": {
-    "url": "https://github.com/micromatch/to-regex-range/issues"
-  },
-  "license": "MIT",
-  "files": [
-    "index.js"
-  ],
-  "main": "index.js",
-  "engines": {
-    "node": ">=8.0"
-  },
-  "scripts": {
-    "test": "mocha"
-  },
-  "dependencies": {
-    "is-number": "^7.0.0"
-  },
-  "devDependencies": {
-    "fill-range": "^6.0.0",
-    "gulp-format-md": "^2.0.0",
-    "mocha": "^6.0.2",
-    "text-table": "^0.2.0",
-    "time-diff": "^0.3.1"
-  },
-  "keywords": [
-    "bash",
-    "date",
-    "expand",
-    "expansion",
-    "expression",
-    "glob",
-    "match",
-    "match date",
-    "match number",
-    "match numbers",
-    "match year",
-    "matches",
-    "matching",
-    "number",
-    "numbers",
-    "numerical",
-    "range",
-    "ranges",
-    "regex",
-    "regexp",
-    "regular",
-    "regular expression",
-    "sequence"
-  ],
-  "verb": {
-    "layout": "default",
-    "toc": false,
-    "tasks": [
-      "readme"
-    ],
-    "plugins": [
-      "gulp-format-md"
-    ],
-    "lint": {
-      "reflinks": true
-    },
-    "helpers": {
-      "examples": {
-        "displayName": "examples"
-      }
-    },
-    "related": {
-      "list": [
-        "expand-range",
-        "fill-range",
-        "micromatch",
-        "repeat-element",
-        "repeat-string"
-      ]
-    }
-  }
-}
diff --git a/tools/node_modules/eslint/package.json b/tools/node_modules/eslint/package.json
index d7f52379407e0d..adaea68c9fc256 100644
--- a/tools/node_modules/eslint/package.json
+++ b/tools/node_modules/eslint/package.json
@@ -1,6 +1,6 @@
 {
   "name": "eslint",
-  "version": "8.25.0",
+  "version": "8.26.0",
   "author": "Nicholas C. Zakas <nicholas+npm@nczconsulting.com>",
   "description": "An AST-based pattern checker for JavaScript.",
   "bin": {
@@ -56,8 +56,9 @@
   "bugs": "https://github.com/eslint/eslint/issues/",
   "dependencies": {
     "@eslint/eslintrc": "^1.3.3",
-    "@humanwhocodes/config-array": "^0.10.5",
+    "@humanwhocodes/config-array": "^0.11.6",
     "@humanwhocodes/module-importer": "^1.0.1",
+    "@nodelib/fs.walk": "^1.2.8",
     "ajv": "^6.10.0",
     "chalk": "^4.0.0",
     "cross-spawn": "^7.0.2",
@@ -73,14 +74,14 @@
     "fast-deep-equal": "^3.1.3",
     "file-entry-cache": "^6.0.1",
     "find-up": "^5.0.0",
-    "glob-parent": "^6.0.1",
+    "glob-parent": "^6.0.2",
     "globals": "^13.15.0",
-    "globby": "^11.1.0",
     "grapheme-splitter": "^1.0.4",
     "ignore": "^5.2.0",
     "import-fresh": "^3.0.0",
     "imurmurhash": "^0.1.4",
     "is-glob": "^4.0.0",
+    "is-path-inside": "^3.0.3",
     "js-sdsl": "^4.1.4",
     "js-yaml": "^4.1.0",
     "json-stable-stringify-without-jsonify": "^1.0.1",